<SEC-DOCUMENT>0001558370-21-010395.txt : 20210805
<SEC-HEADER>0001558370-21-010395.hdr.sgml : 20210805
<ACCEPTANCE-DATETIME>20210805074225
ACCESSION NUMBER:		0001558370-21-010395
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		102
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210805
DATE AS OF CHANGE:		20210805

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			XOMA Corp
		CENTRAL INDEX KEY:			0000791908
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		IRS NUMBER:				522154066
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39801
		FILM NUMBER:		211146359

	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 LTD /DE/
		DATE OF NAME CHANGE:	19990107

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	XOMA CORP /DE/
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>tmb-20210630x10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='UTF-8'?>

      <!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 9.6.7811.37134 -->
      <!-- Based on: iXBRL 1.1 -->
      <!-- Created on: 8/5/2021 11:41:12 AM -->
      <!-- iXBRL Library version: 1.0.7811.37150 -->
      <!-- iXBRL Service Job ID: d12254da-f564-4763-bc3e-a06a367d37a7 -->

  <html xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xoma="http://www.xoma.com/20210630" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta content="text/html" http-equiv="content-type" /><title></title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" xs:nil="true" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" name="us-gaap:CommitmentsAndContingencies" id="Hidden_7dUOOFABbU2Efc8Gtz13yg"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" xs:nil="true" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" name="us-gaap:CommitmentsAndContingencies" id="Hidden_mfSsqbz5EUa31y1Er3N1lw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-5" name="us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount" id="Hidden_WXXsCbB4skaHgzgDpQw-6g">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-5" name="us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount" id="Hidden_WB8k5AlEVEaMxGs3G9Gy4w">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_Qmd9PbiJ0Uy40I-fae0jqQ" decimals="-5" name="us-gaap:ContractWithCustomerLiability" id="Hidden_JORaZTf1cE-SUcO6NPkt0A">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw" decimals="-5" name="us-gaap:ContractWithCustomerLiability" id="Hidden_iA8BNSXSCUusBO1UwmZMhw">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q" decimals="-5" name="us-gaap:ContractWithCustomerLiability" id="Hidden_dWAClg47EEi1AamVvgjfYQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_NDz6O001wEOm9o8t9lrUsw" decimals="-5" name="us-gaap:ContractWithCustomerLiability" id="Hidden_Rn5U6zgal0Gwi6kVz8wSSg">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Xvq2YHYiPk20UhjNpAU3-A" decimals="-5" name="us-gaap:ContractWithCustomerLiability" id="Hidden_cZAOwWOGnUuuc5bSKQFOXQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_9v1xidCezkSaTHkS-ThoOA" decimals="-5" name="us-gaap:ContractWithCustomerLiability" id="Hidden_fAfLHwcBwUarq4fnH9MmaQ">0</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityCentralIndexKey" id="Tc_bWBKn3ZfgkumcVJQlDQTMg_2_1">0000791908</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:CurrentFiscalYearEndDate" id="Tc_CvaVqB-xJEKVWgdiy0hLKQ_3_1">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:DocumentFiscalYearFocus" id="Tc_yZahaDEEpEqeOZkixxTPGg_4_1">2021</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:DocumentFiscalPeriodFocus" id="Tc_DypGxJGZc02M5yN6dOt2Lg_5_1">Q2</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:AmendmentFlag" id="Tc_ZCXAdfvcdkOoKqdVXw-_sA_6_1">false</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_fJz0PaRYo0OiruXu8g-kgw" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_QwYIUArZf0ut1dIqmRaZ0Q">984000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_0HWQic42K0yROK-Jqa0lOg" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_bgypvN9VdU-hOK1VksoYGA">984000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_nPXAPyOvYU-XLSEKcQi3Qg" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_OCBl3iv-Uk6e_O60-TH-_Q">5003</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_LuHyMqfBMkip5Cc7zeVC3g" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_bZoOo1ouCUeuO5Rh8NI1Vw">5003</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_zTWpztnN-0a0uUWE_z9Fyg" decimals="-5" name="us-gaap:ContractWithCustomerLiability" id="Hidden_2OEgP2zigk6psLH8kG8C6g">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_-QhoU8giEUyOpmeFLYi2HQ" decimals="-5" name="us-gaap:ContractWithCustomerLiability" id="Hidden_q5zTGXxfgEGSN1r9wGGFKQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-5" name="us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount" id="Hidden_b6Gfrf8sgkWV-K5IAK8bOg">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-5" name="us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount" id="Hidden_h5WNkxnVHUmgXU9HUUsIZA">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-5" name="us-gaap:FairValueLiabilitiesLevel2ToLevel1TransfersAmount" id="Hidden_Gg4aPJuBck2SAVD8RosvyQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-5" name="us-gaap:FairValueLiabilitiesLevel2ToLevel1TransfersAmount" id="Hidden_XsRqqKFSik2prlUtqYgNDA">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" id="Hidden_7yLIaKemMEaRaMy9-LJeng">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" id="Hidden_66swQdr3AEqRzLHjoT1f9g">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_-UOSkMyikE6tmTuvZAayJQ" decimals="INF" name="us-gaap:PreferredStockSharesIssued" id="Hidden_Ou-YHeSSqE-M0gCpsMVA6A">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_oLmCpHAnX0StEOEUNIvdfg" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_BAvW5HuI3k6IRNULvID_aQ">1600</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" xs:nil="true" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_oLmCpHAnX0StEOEUNIvdfg" name="us-gaap:PreferredStockValue" id="Hidden_KzMmOQrrFkaTplq7YehrZw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" xs:nil="true" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_-UOSkMyikE6tmTuvZAayJQ" name="us-gaap:PreferredStockValue" id="Hidden_alBd-MMBQkiENF0UXb5-jA"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" xs:nil="true" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_nPXAPyOvYU-XLSEKcQi3Qg" name="us-gaap:PreferredStockValue" id="Hidden_EQwYf4eAdU2CqPzua5Dspg"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" xs:nil="true" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_LuHyMqfBMkip5Cc7zeVC3g" name="us-gaap:PreferredStockValue" id="Hidden_SMGQiO7lSEqCQSvGH7qSsw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="INF" name="us-gaap:CommonStockSharesIssued" id="Hidden_17ZAvJTWhUuXObZ4gaHaFQ">11228792</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_X6dF7oxZV0ag0w1J8KyxAg">11310001</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" sign="-" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" id="Hidden_JYyYxNQXQEqflSA6akasSg">2237000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" sign="-" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" id="Hidden_pfcCToaxOU-gVbhJzblvHQ">3533000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" sign="-" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" id="Hidden_--MUKKpY4UaO_PcorA6dJA">9610000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" sign="-" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" id="Hidden_dVOcTwZ30UGe0kaSKBkspw">8291000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_ylXwqgZTyUCj7a5yAEPNsg" decimals="3" name="xoma:DepositarySharesRatioToPreferredStock" id="Hidden_BF8ePhthsUebQDlcnqOMkQ">0.001</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_10_1_2020_To_10_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_xoma_RezoluteIncMember_T566c8CyVE2cOoyw9uLExA" decimals="INF" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" id="Hidden_4VmWhNmPZU-N4i6y6W8jQw">0.02</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2015_To_12_31_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_DecaY6pDFUS10VVZlA6Ksg" decimals="-5" name="xoma:ProceedsFromUpfrontPayment" id="Hidden_qQe4SWQbZkyKAV7rL2psLQ">37000000</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_10_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_xoma_RezoluteIncMember_EmUNxkIIZ0uuH2ySPnTPcw" decimals="2" name="us-gaap:StockholdersEquityNoteStockSplitConversionRatio1" id="Hidden_zaK5yUbAsEqjDkjzsTYOoA">0.02</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_hSdO0TAe20izptquj8UNsQ" decimals="-5" name="us-gaap:ContractWithCustomerLiability" id="Hidden_g7FRDb7dN0KES2wZ9-Ia-g">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA" decimals="INF" name="xoma:DepositarySharesRatioToPreferredStock" id="Hidden_blmYOD6a_E-sLGm4T-b6Hg">0.001</ix:nonFraction><ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_4_15_2021_To_4_15_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_JJ2QIYlHcEuthv_RSL7GeA" decimals="5" name="us-gaap:PreferredStockDividendsPerShareCashPaid" id="Hidden_Uova1BosD0GLnfjV-DKh9Q">0.71875</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="tmb-20210630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_roTwo-o9dk-zT9Z-jIrwQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-07</xbrli:startDate><xbrli:endDate>2019-04-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_l-KiGDeW2kGzfufqNdyMeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:FiveYearWarrantsIssuedSecondRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_JPsSoWL2wk-eX9FsawIAtQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:ViractaTherapeuticsInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementNonRz358ProductsMember_h_68p__YIkKB9herDI8oUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementNonRz358ProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-06</xbrli:startDate><xbrli:endDate>2017-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_F8p50h_TxUWyqrqR4MpcLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MerckImmunoOncologyProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_X7LjB8R2i0KbHbAvNyzA1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:IncyteImmunoOncologyAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Dr1XU7NJYkGIRritn763Zw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MerckImmunoOncologyProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-09-20</xbrli:startDate><xbrli:endDate>2018-09-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_IL1TargetLicenseAgreementMember_5QUtt3ho-UCU5fe33V3QYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:IL1TargetLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-24</xbrli:startDate><xbrli:endDate>2017-08-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_SecondRoyaltyInterestAcquisitionAgreementMember_EJiM7NHi5kml11dMIOGEPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:SecondRoyaltyInterestAcquisitionAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-12-21</xbrli:startDate><xbrli:endDate>2016-12-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_scW7u69xP02WKJOgenv7fA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:FirstRoyaltyInterestAcquisitionAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-12-21</xbrli:startDate><xbrli:endDate>2016-12-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_HBUW7RKQ-kqC87u7dCqu_w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesYConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_ENmHYf1LhUGo7kwoOj9GUw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_12_18_2018_To_12_18_2018_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_6PNIMxx9KEqmDJfQ0YeOEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-18</xbrli:startDate><xbrli:endDate>2018-12-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_22_2021_To_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_xzXk-GCrqUKY_zCb_lFcdA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:ViractaTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-22</xbrli:startDate><xbrli:endDate>2021-03-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_2_2020_To_11_2_2020_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_Gg2ZR22CVkq-FPkAiDYAag"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-02</xbrli:startDate><xbrli:endDate>2020-11-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_26_2019_To_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Sl33Vpp790SjZOUF7ljieg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:PalobiofarmaSLMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-26</xbrli:startDate><xbrli:endDate>2019-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_XIrSaPhGo0K1vG7wYW6lhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-09-20</xbrli:startDate><xbrli:endDate>2018-09-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_1_2019_To_9_30_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_e7xDuIdmS0G5hE0f9ArLzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_q2Uw8FvzRU6DIWcwvn4KcQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xoma:LeasedFacilitiesEmeryvilleCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_1_1_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_SsN2B32c6EuP7pyh0E-7_w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_MIHV76QaFUaxT9XfISrEhA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_5faoBff2Fku8tzLBWQANzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_cLJo852G60ipj2vJhqIc-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_JmxXdIKI6U21ND6vSs68xw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JN-n4LnJNEKn05kxC2TWdw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:IncyteImmunoOncologyAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-09-20</xbrli:startDate><xbrli:endDate>2018-09-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_25_2019_To_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_OfxuD3s4nkqkVDxpd1mkNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-25</xbrli:startDate><xbrli:endDate>2019-02-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_1_2020_To_11_30_2020_dei_LegalEntityAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_tEyA_q9K_kS3hwm3WXx-xA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MerckImmunoOncologyProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_r5Y_DPYxwEiI_AlmdgCQtA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_18_2018_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_pelPOfBACUCk4nhim16ZWw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2008_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_v_s1WWvc20mgi1XBrW6tgQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2008-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_H4VYt6kfxU2G3TYf81SofQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_11_2_2020_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_hiGSxVKj_kGMCEC7nmtDyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Rlej5EggB0WO3AaTMQi6cg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_12_7_2017_To_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_mvn4DgN5UU64ppGVRm5U7A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-07</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_FQdGP_Pbw0-3DL5dOtqYRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-06</xbrli:startDate><xbrli:endDate>2017-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_XYfHV5bF2U2KiNDVGdZLag"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:ViractaTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_N8mDe6OQgUebs7JeRGZ01Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:PalobiofarmaSLMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_WAUlZozSIEul70DC8ukV1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JKmSmIAri0qQbxawsk6EDg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_28_2017_To_2_28_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_7X81WWfZkkWwCGsDVYMCaw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-02-28</xbrli:startDate><xbrli:endDate>2017-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_4_2019_To_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FpxHn1kISUyzyCxNXOLcnQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:CommonStockWarrantExercisePrice14.71Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-04</xbrli:startDate><xbrli:endDate>2019-03-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_7_2018_To_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_IgIlmK4DQ0ykGL01oxtWdg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:TenYearWarrantsIssuedThirdRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-07</xbrli:startDate><xbrli:endDate>2018-05-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_HfWW8ZyhV025tfQzhV4LUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_iCHsLBMQ10KXilvbsu7Clg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_2s9fI9craEO2ztQSCB0SGQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_x5bUZXdoX0aSctNJtUcZOw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_YfsCwl78y0mkr9lbW9Hvsw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_ggSvnUX9UkWZQtmT__W0oQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:FirstRoyaltyInterestAcquisitionAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-14</xbrli:startDate><xbrli:endDate>2021-07-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementRz358Member_Zjfr-fqIxkWypUGNuGq2Uw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementRz358Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-06</xbrli:startDate><xbrli:endDate>2017-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_1_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Sf6F05eG0U2ljWyR-KwwEg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-09-01</xbrli:startDate><xbrli:endDate>2015-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_1_2006_To_11_30_2006_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_MezagitamabMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_4hq12BwS1Ei7XvTa7nCV-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MezagitamabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2006-11-01</xbrli:startDate><xbrli:endDate>2006-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_1_2009_To_2_28_2009_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_OtherAntibodiesMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_TJibEz7qcE2ccIxWMegrpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:OtherAntibodiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2009-02-01</xbrli:startDate><xbrli:endDate>2009-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_ylXwqgZTyUCj7a5yAEPNsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FWxi-PYV1E2oJ5sR5lYGoA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-07</xbrli:startDate><xbrli:endDate>2018-05-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2015_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_6GLYsYgex0GeOfKR41ai2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-07</xbrli:startDate><xbrli:endDate>2019-04-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_1_2008_To_9_30_2008_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_kAxvSxdBLUWQTut2LISAAg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2008-09-01</xbrli:startDate><xbrli:endDate>2008-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dMaGX3TEH0qlYDBUSwQyQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_aS1Qb7eHcka_7iEbZt-PQA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:BayerProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-07</xbrli:startDate><xbrli:endDate>2019-04-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_ugeQH-iykUaTk2d2EqkQkg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nnk0me2TikGZpdeGrK45QQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uAQQp7F8CU-1-jB6OCLwbg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_5_1_2005_To_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_vV4ly43VaESUxiJVDAcnTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2005-05-01</xbrli:startDate><xbrli:endDate>2005-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_1_2020_To_11_30_2020_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_PgdXCktlg06iE-c8VllYeg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MerckImmunoOncologyProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_29_2020_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_us-gaap_StatementEquityComponentsAxis_xoma_SeriesYConvertiblePreferredStockMember_FNEIKxmP5Ei8ScVuZ9Hnqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:BiotechnologyValueFundLPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xoma:SeriesYConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-24</xbrli:startDate><xbrli:endDate>2017-08-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ZnUWUb3dmUmi3sh5B_sVSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-06</xbrli:startDate><xbrli:endDate>2017-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_30_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_yMlxdxqo1kKuqNFn-hziFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-09-30</xbrli:startDate><xbrli:endDate>2015-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:ViractaTherapeuticsInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Yyq35V-R4kGfKIFeXeMRvw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:PalobiofarmaSLMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_NonBayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nl42cXJyS0e4zlGdyMOSVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:NonBayerProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:BayerProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FOFh7O7eSUy2UhMEtRc_5g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nAlQfen5wkKv6FK31Q5DDg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_6_30_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_j_ed3tQlC0OYQVUie3UjJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-30</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_e3TaI5J-RkeFCfUq-d4DMg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_18_2018_To_12_18_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_TFBd_6iXNkCcFMSCU6Xp-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-18</xbrli:startDate><xbrli:endDate>2018-12-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_5W_uM0X7YEmSRz5-e9W10w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesYConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_BpoRwLNnu0eHyKyLzU_dkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:XOMA052LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-24</xbrli:startDate><xbrli:endDate>2017-08-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2017_To_12_31_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_lkiaZy7VUUi-ApZBCt1-QA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tPKKvrq6c0iJdKtIiSkfLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_sQo3RyoVEUC3nkUEOTjWXg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_xoma_RezoluteIncMember_EmUNxkIIZ0uuH2ySPnTPcw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2020_To_10_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_xoma_RezoluteIncMember_T566c8CyVE2cOoyw9uLExA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ifqeZ6vKKk2CN1Q3FDMg7A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7ywxgYGw2k24wqn6kJMceA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iTmkMfZAykWzzpu1sG4fhg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_atrG7HwuaES29gXHM-paYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_waiYi9HXw0C7lcphS8PCfg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_oLfQ7q_nqE-p5hquJbjPfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ezG0HTKl-kGUy_sFO6GRXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_DD8KGppF_UO3_3otopKJ5A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_CEcQsLk4q0SXGZOAlo6ElQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QzyX0D0gEUaAjxGpkCQ92A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_TGGVnEdtm0-FkIMH-8kzPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_Rdw2QfS9Vky1ITwHmzKHpg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tuUZoSUYG0GxEFXEFqgx_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_DbNVQAWgaUe5q_k1Asa5Mg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_dEDUwrfAN0mnxbMOnZDN6w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z_TPHB58akOv2u5ifBDnUA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_r-ja-V-zIUaJY9sTzd7fRA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4QXT-S8QtECM_U-VezsPyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_38AH3Hn9QEebLU1AqPpoIg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_-ejdOGOPLEC0-T2Xl9IHBA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gZEKS3YptkiHjrmmy4P0dw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_u6zs290-2UuIDOh7GR7b0w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_D_vGivhIpU2K_CmruHLlTQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ipI6KQKx6UeZe_I6psKnJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_giuLmM43x0iH635O1iEnYA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_K7HZU9Aq9kufBZsf7To1Gw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_VKSq8f6l9Emoqd4ZbbuJ2g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_IFd1MzCWn0Wdnb3WhjgsCA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z1IuhslR-UCBpO7w9bN3bw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Hrw7tPqSpUm06FpAVXebXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_oRhDzWnLcUi1sQYqDYaDYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_jXaXWeuSs0-mylS0OuM-xg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1cl3aCBj8EikQPYnYiUTlQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_ypO7jT6a2U-KRGMbLzLbCg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_RezoluteIncMember_pKqZ1DW5-UeVQWss-M52EA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_xoma_RezoluteIncMember_zwLPLviy-0WfWX-tRPSH5A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_XUN_GqzZik63pQWHVJw1GQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:XOMA052LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-08-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_96QclLCwGUaTg0YjLXGNYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_Oi2q_rPSdkqzJPWywfUhSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_TitleOfIndividualAxis_xoma_EmployeeMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_wJZpFYcaKEGRhE3gb6rPjw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">xoma:EmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MF3y9MX8YEqInP8DAPPSQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_U18ATjrZEkezdvyAx-s-Jg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_UE2_PMbMiE2YAB0Dui0wWw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_LZAfA8cFhUSDyQfEugXh6Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_zBGAWyC76UWcEdJByhyCsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_1_2021_To_5_31_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_2lOyQT2dh0yAAE9tXXeMhA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_3OulSDGRvUu19PoanDNBzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_mEq1ggZPO0aVN5F9yWNMRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_fXsyPqGleU6cXwCx906Kpg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_jFmp70jyZU2WVobTk9qNlw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Ol_NCB5h0k2hAosfk8D1Bg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_EjwKIcR9JE-znnOphIu2Tg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AffimedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_XVxn7enO_UW3eFRjOlX0bw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_EUyxRR2m3kyWz8O71WWaqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_aE4kcrTzSkug1C2RvruNXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Jc3-gDXlaUmpeck-N_UWHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_y_ijbKmbZEGuJdnVUmbqKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_9Gi7u0HIAE6av57VPQqnrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AffimedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_16_2020_To_11_16_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_V0YlXsxe_k6UhgdiVn4T0A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-16</xbrli:startDate><xbrli:endDate>2020-11-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-21</xbrli:startDate><xbrli:endDate>2020-10-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_X_YvsEyePk2wgmM6Y2SqhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_RKpMCO_43keOOIc3CKnMQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_nRKRC5Yz2kGjBGDotIv9Qg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_dZZdaKWQsk6EwV3-6-NaLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_I8X1Olo-6UmZllG8LhgGfw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_1yqBM4X55ECEfmIGE2bSzw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_FXUbB9ONx0CutFu2Si6wjg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_0ClTdv4FVU28hqFDqrFPmQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_bm7yynoUpUaCf97woEXIdA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Slm0wJ27nEW4_tr2dAjiWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_tfwVUb_KMk-35RV4Y1_a7w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_CX2sSBHD6kmMkO3eX8ycRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_gfM4yt3SWk6ot9GeyXOOIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_NHpXKRI0DU6SBvPNRnP6zg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2015_To_12_31_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_DecaY6pDFUS10VVZlA6Ksg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_HVI8vxTKs0S7RRIJ-VzDsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesPreferredStockAndSeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_hcCMj5HtGESaKght1fRSZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankAndNovartisPharmaAgMember_T8uuuY4HokmZzwbm38WzUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankAndNovartisPharmaAgMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_9_2021_To_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_qNOPJm1BBkiEq0jQgaJ0Yg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-09</xbrli:startDate><xbrli:endDate>2021-04-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_watcRBvqpky7-iUlytNrzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-15</xbrli:startDate><xbrli:endDate>2020-12-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_EmXfMOddbkePTNnnb7Unew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-15</xbrli:startDate><xbrli:endDate>2020-12-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_26_2019_To_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rnQ5XeI7fkOjqGPjw9NKWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:PalobiofarmaSLMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-26</xbrli:startDate><xbrli:endDate>2019-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_xoma_SecondTermLoanMember_Bav3bqZ8Y06nX32JBPIGyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SecondTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_6CP7lno9W0WUyTGBftJTSQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-09-20</xbrli:startDate><xbrli:endDate>2018-09-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_1_2018_To_9_30_2018_us-gaap_DebtInstrumentAxis_xoma_FirstTermLoanMember_piBimS8UYkaFq8DWltk7sg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:FirstTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-09-01</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:XOMA052LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-24</xbrli:startDate><xbrli:endDate>2017-08-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_JyaPpuCRtEOrW54VxNIReA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesYConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_XZYFMUZDRUuVRKf8EFcwlg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_oLmCpHAnX0StEOEUNIvdfg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_fJz0PaRYo0OiruXu8g-kgw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_nPXAPyOvYU-XLSEKcQi3Qg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_-UOSkMyikE6tmTuvZAayJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_0HWQic42K0yROK-Jqa0lOg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_LuHyMqfBMkip5Cc7zeVC3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2026_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_6CwQXFT4Bkec0aA37EOeqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2026_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_6pDoB3BagEyR6pw1yAYmRw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_VPaGLBPhak-uW4SQzF4PCA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_lULhlkqSikmHR0oCaiID1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_Fr-cgoMlp0qjUYcpgFmElw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nE1rmmFePEGVH87aL-WDIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_jhSLsrr1skyNHQm7IlgZrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_06VnXDM5ikiPJnFSuvDMig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_cTEdmnUeA0OZORWdlMV0IA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_vXXIM0MTFEa4saObaDgBtw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_4Q_4BltwlkCBLZFE-jcZXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_IQEIfSjcqkeEG0spClN8-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_00Na0-CX7ESVGNZzMzjVsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_ECN3WcrDsk-1iqZrmjGWqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_15_2021_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_zxbfJmCJX0uEuGOhq_93YA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_5_21_2021_To_5_21_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_r_M35KUkl0eiu3QTVz3WSQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-21</xbrli:startDate><xbrli:endDate>2021-05-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_3_17_2021_To_3_17_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Cqep8iP7CkaxOaaEDw_mSg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-17</xbrli:startDate><xbrli:endDate>2021-03-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_15_2021_To_7_15_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_jNNBLaDQTEulpRTzV-ZOIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-15</xbrli:startDate><xbrli:endDate>2021-07-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_15_2021_To_4_15_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_JJ2QIYlHcEuthv_RSL7GeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-15</xbrli:startDate><xbrli:endDate>2021-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_LpMaodJrsE-IaBRCFyeHOg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_pbRvlA-3N0SCMh3Kzk3BBA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-09</xbrli:startDate><xbrli:endDate>2021-04-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_0g7E7P7QAkmizQShClQqfg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_t6vVBbwu0EWwIrjQ4j5bBg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_YkgbAXZqekeHlLEjvSQDXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_7nXJ63j0gEy2kP_7uQJwjQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-09</xbrli:startDate><xbrli:endDate>2021-04-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-15</xbrli:startDate><xbrli:endDate>2020-12-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4Ii5LSI6Y0CWe-vaa-OSRw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1mDMih_Uw0G1hMY0l26HHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9P_LJeO63kyYZVYBO9c-tA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RtzHdY9O80GJ2D5P_CNOFQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_ZjPtkvJnnEyj4mbx23zQ-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:BiotechnologyValueFundLPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">xoma:XomaCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_XyTKLi5N8ECLescidnlU4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_GpjDzf9250e5Xu85KsrzjQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_gacsET6Ib0eVMwZByKu90A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_Q-yGaPfsHEW0Tbc3-EoGFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_nagAwYKhEkCE6nnKc0EGGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2005-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_TAU9h6FDtEufE4cVcpAOOg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_PEGR79z1DUmaGcJJadYpGw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_17xC9dmJo0ijgIph7xMBtw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qEZdSYoTkkCjLOJISZFDZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_OaR_Ul9npk2N-s4gZxlU1Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_OtherFinancingsMember_VhTb7ISiSEaDP_YMZicL4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:OtherFinancingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_xHjQNWg3wUCWilw1LCji9w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_OtherFinancingsMember_UBbN8biVb0WEGKN3Yw3QTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:OtherFinancingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_quXVB-AsF0CidLMEwmDIlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_aCw4ctCJwUaM69UYru1Kag"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyInterestAcquisitionAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-12-21</xbrli:startDate><xbrli:endDate>2016-12-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_syMcvxkpVkegwPkX3fZHkA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_pFsptIsKvEyz-TFm3FmN2g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_hItItXkvzUK3nzYzPujUyg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_CBGh9KLXWEKMxm2Zin1TAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_0ktwG_eK6ketIlbA0rFcbw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_xACuan7UtUq0z5bWxZ0RXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_DZyLNCv5w0u3fbhayUDoXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_uTddSw1hbES2uS_E0xrs1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_XR0bIPTVu0ilY1KjzgJN8Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheTwoMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_voVAPdq510G_ZQLKT2LX-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xoma:EquitySecuritiesTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheTwoMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_Yeuz0xsq4ka1ZDG14XxxcA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xoma:EquitySecuritiesTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheOneMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_CEz_H4cvZ02iRCzr27qNfw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xoma:EquitySecuritiesTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheOneMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_j8WjPbgD00GoargesAXp8g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xoma:EquitySecuritiesTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_bPdvT0yIXUGZwGI4Nxk1Dg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_3pc5Sx9QMk2bRhG_boatjQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_dK5eHQ1Hv0eSHkHpXfcNww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_xoma_SecondTermLoanMember_Ycn4ErL8t0SLQzx-CrTfPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SecondTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2018_us-gaap_DebtInstrumentAxis_xoma_FirstTermLoanMember_7Nymp6NkZ0qirWI9I-idaA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:FirstTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_7_2018_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_rabXmY366UyxHEueGdPfjA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_rbfAnq98wEGQ1YAoJBLEBQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_21_2020_To_10_21_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_pvcUd-lw2E-zC_NHD_4Nmg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-21</xbrli:startDate><xbrli:endDate>2020-10-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_VariableRateAxis_us-gaap_PrimeRateMember_u04sNLf3o02WKRhDqyXgJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-07</xbrli:startDate><xbrli:endDate>2018-05-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_1_2005_To_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember_8PytDvyZi0Wix_RPqiJFHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2005-05-01</xbrli:startDate><xbrli:endDate>2005-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_-RmuJagY6EWCi7qoxNTTEw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXAndSeriesYConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_bwWim6OaeESKoGE53QZYeQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dRbPMi-mWU2l_isqzxD1LQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Rf6ulZyNikiU7RfzN-bgKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_pDqgBx07dECGSBMk_V4gEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_wNdeA9UqsEGqZikpwN_o_A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_I4X8rAhUikWKRGpzmxYFVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_31_2020_To_12_31_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_TradeAccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ehtdU62E8k6lH5WPWRHHDw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8MfijwZlYkyCklKlJYMdrA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_-O6d02XTHk2yMM4KAfZ6Aw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ax9yk3O8I0y3yJGnc-zNxQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_hpTTMBfOjkGqatDK2IZzVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:TenYearWarrantsIssuedThirdRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_jvfY7B3jMU-tOpDZsgN4bw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:CommonStockWarrantExercisePrice14.71Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_4nguyCzUJ0W8fJ97O_7Deg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:TenYearWarrantsIssuedThirdRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_8sxpFM-fRU-U7NQbmt-Deg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:FiveYearWarrantsIssuedSecondRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_X21O1sJhUkKF4GIHEth3lQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:CommonStockWarrantExercisePrice14.71Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_LW5xoCEfaEyRKQe6pM-42g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:CommonStockWarrantExercisePrice14.71Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ZMV1VsXW50SscRHndIpLPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:TenYearWarrantsIssuedThirdRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_xoma_AccountingStandardsUpdate202006Member_r_nOLC_YrUOY0A3GTslgUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">xoma:AccountingStandardsUpdate202006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_xoma_AccountingStandardsUpdate202004Member_NobVP3bqxkuwjbRgzWn3Iw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">xoma:AccountingStandardsUpdate202004Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201912Member_9EhyR8cVTEqI0olvyqqa2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201912Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_4oTUxBKnqEW60OdCBm72pQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_SuqWW4pehkG76XuZmgps6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_Qmd9PbiJ0Uy40I-fae0jqQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Xvq2YHYiPk20UhjNpAU3-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_zTWpztnN-0a0uUWE_z9Fyg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_hSdO0TAe20izptquj8UNsQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AffimedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_L5Vg1i9Nh0qYE4XTNBp8yQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_NDz6O001wEOm9o8t9lrUsw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_9v1xidCezkSaTHkS-ThoOA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_-QhoU8giEUyOpmeFLYi2HQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_xZWbn_mKSEKiDqkjTP2X7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_kZfKtkugbEuPXEcYAgKxgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember__4j369Gy_062Hv-wGWhMvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_7EVbKbHifEeVd1WaoFgQAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_XGhfQisTOkKFJXmV_HspsQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_kVqYPn8hcECdg3_LZf1ZSA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_rmcJpxBDdE-cnQX4hNuATw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_eV0hXXCo2E-keUSkhCFoPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_MJYnMAGxZUKLMYoxy5rMqQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_eyOA1EhlM0GZg-leBXwz9w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_4X_d6uLBTkSqyMG2ZC2CtA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_-dV4bZbIMUG0Nw7wEQdPUw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ymszQb0mvEO1Ogc_5snFuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_JAAAe4Zu1kCLkZz_vI-lzQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_puZvm-PMMESJU3ww3Ibn5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_7bDgYODkIkSK0FYPY35wLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_euEWlKNdzkSBGb8dcgY8yQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_LlJUA71Tl06UnyFQXZzr3w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_TP6aiF9sY0KiDNhISe80fg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_foFeitgvqEG9cLtJ-umzvw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WX82vQM900GXLjv0vQC6ig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2014_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_PaK9_dP_n0mdPQT5jWvAGw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_SfhzpgevokiGHDu32YjzZg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_PGMxkDxi0kqb4-F-qGXzZQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_2_2021_VVKys28O_0W1ushxFftbPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-08-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000791908</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw"><xbrli:measure>xoma:agreement</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA"><xbrli:measure>xoma:customer</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_facility_3F5JgNFAWEya9MNclng10w"><xbrli:measure>xoma:facility</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg"><xbrli:measure>xoma:D</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_M_QZmMgv03-0apto43VPdKog"><xbrli:measure>xoma:M</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_Y_UzXohVJ8B0K3gqAF3ldH0A"><xbrli:measure>xoma:Y</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ"><xbrli:measure>xoma:item</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_product_-AwjN6ZITUWfwMnnbx3WzA"><xbrli:measure>xoma:product</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_EUR__IlDadnHUUOymHeV9bAujQ"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_period_R89rIOwK3UuitM4JjkZPZA"><xbrli:measure>xoma:period</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:7.2pt;min-height:20.15pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:center;text-indent:0pt;border-bottom:1.0pt solid #000000;border-top:3.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_27d1f359_d503_486d_b352_5ba8de42f25e"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:18pt;font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:18pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">Washington, D.C.&#160;20549</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:18pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">FORM&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:DocumentType" id="Narr_sLtlOAIgbka4VJxEiVciJA"><b style="font-weight:bold;">10-Q</b></ix:nonNumeric></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:6pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"><a id="_b0e9037d_c346_461e_89f8_cfde342bd282"></a><a id="Tc_j5vfW8VjNUinWCt6eOVpPw_1_1"></a></div></div><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:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:95.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style="height:12.25pt;"><td style="vertical-align:top;width:4%;margin:0pt;padding:0pt;"><div style="height:12.25pt;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;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:DocumentQuarterlyReport" id="Tc_cs_Y3Xd5R0a2lR7C8WF4CQ_1_0"><b style="font-family:'Segoe UI Symbol';font-weight:bold;">&#9746;</b></ix:nonNumeric></p></div></div></td><td style="vertical-align:top;width:95.99%;margin:0pt;padding:0pt;"><div style="height:12.25pt;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;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">For the quarterly period ended </b><ix:nonNumeric format="ixt:datemonthdayyearen" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:DocumentPeriodEndDate" id="Narr_tfjOpEhLcEiWbL1XOcuASg"><b style="font-weight:bold;">June 30, 2021</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">OR</b></p><a id="_ecd3b331_91d2_4446_ab19_07ca508b12fd"></a><a id="Tc_yBuR3erzyE6jjzS5UuLEqg_1_1"></a><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:4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:95.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style="height:12.25pt;"><td style="vertical-align:top;width:4%;margin:0pt;padding:0pt;"><div style="height:12.25pt;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;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:DocumentTransitionReport" id="Tc_yPXxd6I_y0GV_In9yFWkfg_1_0"><b style="font-family:'Segoe UI Symbol';font-weight:bold;">&#9744;</b></ix:nonNumeric></p></div></div></td><td style="vertical-align:top;width:95.99%;margin:0pt;padding:0pt;"><div style="height:12.25pt;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;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">For the transition period from __________to__________</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Commission File No.&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityFileNumber" id="Narr_M98xT16I30agsK6qfn52kw"><b style="font-weight:bold;">001-39801</b></ix:nonNumeric></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:24pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityRegistrantName" id="Narr_9LMlDVA_p0C7ju2p_5tGVw"><b style="font-weight:bold;">XOMA Corporation</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Exact name of registrant as specified in its charter)</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:6pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"><a id="_15f1dce6_e2ae_4da9_a515_16aacd7b610f"></a><a id="Tc_yJZnBaIhmUunAadJcEjL1g_2_0"></a><a id="Tc_cI-Yuiv-m0iDM33FF6Djiw_2_2"></a><a id="Tc_eWMvNBM0o0qLnNCA3SIJxw_3_0"></a><a id="Tc_ZnXVzsTMtEu_9V9ao6slZw_3_2"></a><a id="Tc_yyN7iWUhEUq0GwwFgAPW5g_5_0"></a><a id="Tc_fjVwOveaeEiKDi7vmdQSCQ_6_0"></a><a id="Tc_e8IhBzsTDUKzbZPCeMSn_g_7_0"></a><a id="Tc_NXpw1uAvukCTCWBbXtDVlg_7_2"></a></div></div><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:top;width:48.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr style="height:6.85pt;"><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityIncorporationStateCountryCode" id="Tc_vMsB1witQE2J5EPrZxOCpw_1_0"><b style="font-weight:bold;">Delaware</b></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityTaxIdentificationNumber" id="Tc_0ORNscW0CUy4VMLCqHL-vQ_1_2"><b style="font-weight:bold;">52-2154066</b></ix:nonNumeric></p></td></tr><tr style="height:8.65pt;"><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(State or other jurisdiction of</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(I.R.S. Employer</b></p></td></tr><tr style="height:3.3pt;"><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">incorporation or organization)</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Identification No.)</b></p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:4pt;text-indent:0pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:4pt;text-indent:0pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:4pt;text-indent:0pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityAddressAddressLine1" id="Narr_S9vKEYGBS0G5FZvVJ7orJA"><b style="font-weight:bold;">2200 Powell Street</b></ix:nonNumeric><b style="font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityAddressAddressLine2" id="Narr_uq-_SPytuESyzr_MFOiF1g"><b style="font-weight:bold;">Suite&#160;310</b></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"></td></tr><tr style="height:3.3pt;"><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityAddressCityOrTown" id="Narr_7L3F4sXGyEa69JqapHowpw"><b style="font-weight:bold;">Emeryville</b></ix:nonNumeric><b style="font-weight:bold;">, </b><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityAddressStateOrProvince" id="Narr_ALMfbdcVJUOv53cO2dxuYQ"><b style="font-weight:bold;">California</b></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityAddressPostalZipCode" id="Tc_hbUjzngTvEqCgHnw4b-cAQ_6_2"><b style="font-weight:bold;">94608</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Address of principal executive offices)</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Zip Code)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Registrant&#8217;s telephone number, including area code: (</b><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:CityAreaCode" id="Narr_8oL2n3zRS0WgbSlxXEHy1w"><b style="font-weight:bold;">510</b></ix:nonNumeric><b style="font-weight:bold;">) </b><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:LocalPhoneNumber" id="Narr_cH4tR_-LlEW9T4xwejMgXw"><b style="font-weight:bold;">204-7200</b></ix:nonNumeric></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</p><a id="_710ebf75_8d52_4e15_8ec6_fb992f85cba5"></a><a id="Tc_4aP1hRVTMU2R_0Iy1Q2NdQ_1_0"></a><a id="Tc_ToQ5SiOgak2RR_K3CW_smw_1_1"></a><a id="Tc_Upyqqp_0p0ScEWF3Cf5wuQ_1_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0.5pt;padding-right:0.5pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:37.49%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:25.96%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:36.54%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style="height:11.5pt;"><td style="vertical-align:top;width:37.49%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:11.5pt;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:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Title of each class:</b></p></div></div></td><td style="vertical-align:top;width:25.96%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:11.5pt;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:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Trading symbol(s):</b></p></div></div></td><td style="vertical-align:top;width:36.54%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:11.5pt;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:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Name of each exchange on which registered:</b></p></div></div></td></tr><tr style="height:11.5pt;"><td style="vertical-align:top;width:37.49%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:11.5pt;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;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_SfhzpgevokiGHDu32YjzZg" name="dei:Security12bTitle" id="Tc_EC-Ov_3RUkmvd2Thy_bmXQ_2_0"><span style="font-size:9pt;">Common Stock, $0.0075 par value</span></ix:nonNumeric></p></div></div></td><td style="vertical-align:top;width:25.96%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:11.5pt;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;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_SfhzpgevokiGHDu32YjzZg" name="dei:TradingSymbol" id="Tc_nM40rsBtWUWI1mkeCZaaRA_2_1"><span style="font-size:9pt;">XOMA</span></ix:nonNumeric></p></div></div></td><td style="vertical-align:top;width:36.54%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:11.5pt;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;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><ix:nonNumeric format="ixt-sec:exchnameen" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_SfhzpgevokiGHDu32YjzZg" name="dei:SecurityExchangeName" id="Tc_tfTrB8XEgkmsOHtTJp-bCA_2_2"><span style="font-size:9pt;">The Nasdaq Global Market </span></ix:nonNumeric></p></div></div></td></tr><tr style="height:23.05pt;"><td style="vertical-align:top;width:37.49%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:23.05pt;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;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g" name="dei:Security12bTitle" id="Tc_OByXZ7kHhkyhrXnCW_2SZw_3_0"><span style="font-size:9pt;">8.625% Series A Cumulative Perpetual Preferred Stock, par value $0.05 </span></ix:nonNumeric></p></div></div></td><td style="vertical-align:middle;width:25.96%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:23.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g" name="dei:TradingSymbol" id="Tc_pGeBTXNOJUCtoGCEJfLC8A_3_1"><span style="font-size:9pt;">XOMAP</span></ix:nonNumeric></p></div></div></td><td style="vertical-align:middle;width:36.54%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:23.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><ix:nonNumeric format="ixt-sec:exchnameen" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g" name="dei:SecurityExchangeName" id="Tc_R9cpz5WqdUmO_rqzd_ZwUg_3_2"><span style="font-size:9pt;">The Nasdaq Global Market</span></ix:nonNumeric></p></div></div></td></tr><tr style="height:32.05pt;"><td style="vertical-align:top;width:37.49%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:32.05pt;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;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_PGMxkDxi0kqb4-F-qGXzZQ" name="dei:Security12bTitle" id="Tc_L2yfg2XHx0GmG0OT8YSQ_w_4_0"><span style="font-size:9pt;">Depositary Shares (each representing 1/1000</span><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">th</sup><span style="font-size:9pt;"> interest in a share of 8.375% Series B Cumulative Perpetual Preferred Stock, par value $0.05)</span></ix:nonNumeric></p></div></div></td><td style="vertical-align:middle;width:25.96%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:32.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_PGMxkDxi0kqb4-F-qGXzZQ" name="dei:TradingSymbol" id="Tc_gT0B99K9sE-_H129PT-iSg_4_1"><span style="font-size:9pt;">XOMAO</span></ix:nonNumeric></p></div></div></td><td style="vertical-align:middle;width:36.54%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:32.05pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><ix:nonNumeric format="ixt-sec:exchnameen" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_PGMxkDxi0kqb4-F-qGXzZQ" name="dei:SecurityExchangeName" id="Tc_T3N3qrLWEUGhrH1VLcVXAg_4_2"><span style="font-size:9pt;">The Nasdaq Global Market</span></ix:nonNumeric></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:9pt;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days. &#160; &#160;</span><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityCurrentReportingStatus" id="Narr_6dpdkLyHYkWMtDDm95d4DA"><span style="font-size:9pt;">Yes</span></ix:nonNumeric><span style="font-size:9pt;">&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9746;</span><span style="font-size:9pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:9pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). &#160; </span><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityInteractiveDataCurrent" id="Narr_fhF7WvokrEOUTdM8uHCm_A"><span style="font-size:9pt;">Yes</span></ix:nonNumeric><span style="font-size:9pt;">&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9746;</span><span style="font-size:9pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9744;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</p><a id="_cb8630ca_c154_44da_8da1_f73b5a94b661"></a><a id="Tc_Ez-muzPH50maBCfJ_8imlw_1_0"></a><a id="Tc_61OK99TutUGj5yOaVRW6vg_1_1"></a><a id="Tc_X3of5f_C7k2wCwn8YBKLRA_1_3"></a><a id="Tc_Ryhvon0SiUyEmgr2FsMwgA_1_4"></a><a id="Tc_YiLiLU-McUaaSzcXTblmLg_2_1"></a><a id="Tc_2XPoDwGgzk2dm64sYAx9Sg_2_3"></a><a id="Tc_J32MfYuoOkepDuwctv45Pw_3_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.83%;"><tr><td style="vertical-align:bottom;width:20.69%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.16%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:20.88%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.16%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.69%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;">Large accelerated filer</p></td><td style="vertical-align:bottom;width:4.16%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:20.88%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;">Accelerated filer</p></td><td style="vertical-align:bottom;width:4.16%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.69%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><ix:nonNumeric format="ixt-sec:entityfilercategoryen" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityFilerCategory" id="Tc_9JtmTFzktUSKZ9YRSgTUyw_2_0"><span style="font-size:9pt;">Non-accelerated filer</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:4.16%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-family:'Segoe UI Symbol';">&#9746;</span></p></td><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:20.88%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;">Smaller reporting company</p></td><td style="vertical-align:bottom;width:4.16%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntitySmallBusiness" id="Tc_Sf8p5TxHs0OongvUp-ADTw_2_4"><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9746;</span></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:20.69%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt;">Emerging growth company</p></td><td style="vertical-align:middle;width:4.16%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityEmergingGrowthCompany" id="Tc_LPbP6dEFBEmf-XtJIiBDtw_3_1"><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9744;</span></ix:nonNumeric></p></td><td style="vertical-align:top;width:50.09%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:20.88%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.16%;margin:0pt;padding:0.75pt 0.75pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 4pt 0pt;">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&#160;13(a)&#160;of the Exchange Act. &#9744;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 4pt 0pt;"><span style="font-size:9pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). &#160;&#160;Yes&#160;&#160;</span><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="dei:EntityShellCompany" id="Narr_IlfY8nRkuUedJuv2CDD9GA"><span style="font-family:'Segoe UI Symbol';font-size:9pt;">&#9744;</span></ix:nonNumeric><span style="font-size:9pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-size:9pt;">&#9746;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-bottom:1pt;text-align:justify;text-indent:24.5pt;border-bottom:1px solid #000000;margin:0pt;">As of August 2, 2021, the registrant had <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" format="ixt:numdotdecimal" scale="0" contextRef="As_Of_8_2_2021_VVKys28O_0W1ushxFftbPg" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="Narr_0Nc2kfFZ9UCL65igAcD8aQ">11,311,231</ix:nonFraction> shares of common stock, $0.0075 par value per share, outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:justify;text-indent:24.5pt;border-bottom:3.0pt solid #000000;border-top:1.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_627e543a_eedc_4520_bc72_a697b18f5f28"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">XOMA CORPORATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">FORM&#160;10-Q</p><a id="TOC"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 6pt 0pt;">TABLE OF CONTENTS</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style="height:9.75pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr style="height:11.4pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIFINANCIALINFORMATION_600368"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">PART&#160;I</b></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIFINANCIALINFORMATION_600368"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">FINANCIAL INFORMATION</b></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:7.2pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:11.4pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1CONDENSEDCONSOLIDATEDFINANCIALSTATE"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;1.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1CONDENSEDCONSOLIDATEDFINANCIALSTATE"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Financial Statements</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">1</p></td></tr><tr style="height:6.6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:11.4pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CONDENSEDCONSOLIDATEDBALANCESHEETS_68199"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Balance Sheets as of June 30, 2021 (unaudited) and December&#160;31, 2020</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">1</p></td></tr><tr style="height:6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:7.8pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><a href="#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATI"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Statements of Operations and Comprehensive Loss for the Three and Six Months Ended June 30, 2021 and 2020 (unaudited)</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;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 style="height:6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><a href="#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHO"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Statements of Stockholders&#8217; Equity for the Three and Six Months Ended June 30, 2021 and 2020 (unaudited)</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3</p></td></tr><tr style="height:6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><a href="#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLO"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2021 and 2020 (unaudited)</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">4</p></td></tr><tr style="height:6.6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:10.8pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#NOTESTOCONDENSEDCONSOLIDATEDFINANCIALSTA"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Notes&#160;to Condensed Consolidated Financial Statements (unaudited)</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr style="height:7.2pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2MANAGEMENTSDISCUSSIONANDANALYSISOFF"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;2.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2MANAGEMENTSDISCUSSIONANDANALYSISOFF"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">35</p></td></tr><tr style="height:7.8pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:11.4pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3QUANTITATIVEANDQUALITATIVEDISCLOSUR"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;3.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3QUANTITATIVEANDQUALITATIVEDISCLOSUR"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">42</p></td></tr><tr style="height:7.2pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4CONTROLSANDPROCEDURES_732379"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;4.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4CONTROLSANDPROCEDURES_732379"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Controls and Procedures</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">42</p></td></tr><tr style="height:6.6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:11.4pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIIOTHERINFORMATION_840286"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">PART&#160;II</b></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIIOTHERINFORMATION_840286"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">OTHER INFORMATION</b></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">42</p></td></tr><tr style="height:6.6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:11.4pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1LEGALPROCEEDINGS_81705"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;1.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1LEGALPROCEEDINGS_81705"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Legal Proceedings</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">42</p></td></tr><tr style="height:6.6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1ARISKFACTORS_925437"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;1A.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1ARISKFACTORS_925437"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Risk Factors</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">42</p></td></tr><tr style="height:6.6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:10.8pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2UNREGISTEREDSALESOFEQUITYSECURITIES"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;2.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2UNREGISTEREDSALESOFEQUITYSECURITIES"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">73</p></td></tr><tr style="height:4.8pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:10.8pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3DEFAULTSUPONSENIORSECURITIES_154961"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;3.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3DEFAULTSUPONSENIORSECURITIES_154961"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Defaults Upon Senior Securities</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">74</p></td></tr><tr style="height:7.2pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4MINESAFETYDISCLOSURES_257142"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;4.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4MINESAFETYDISCLOSURES_257142"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mine Safety Disclosure</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">74</p></td></tr><tr style="height:6.6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:10.2pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM5OTHERINFORMATION_588036"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;5.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM5OTHERINFORMATION_588036"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other Information</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">74</p></td></tr><tr style="height:6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM6EXHIBITS_976152"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Item&#160;6.</span></a></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM6EXHIBITS_976152"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Exhibits</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">75</p></td></tr><tr style="height:6pt;"><td style="vertical-align:bottom;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:10.8pt;"><td colspan="3" style="vertical-align:bottom;width:91.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#SIGNATURES_103825"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Signatures</span></a></p></td><td style="vertical-align:top;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">77</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_6376651c_6bb8_47c1_b027_44204a427e5d"></a><a id="PARTIFINANCIALINFORMATION_600368"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">PART&#160;I&#160;-&#160;FINANCIAL INFORMATION</p><a id="ITEM1CONDENSEDCONSOLIDATEDFINANCIALSTATE"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">ITEM&#160;1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">XOMA CORPORATION</p><a id="CONDENSEDCONSOLIDATEDBALANCESHEETS_68199"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 4pt 0pt;">CONDENSED CONSOLIDATED BALANCE SHEETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">(in thousands, except share and per share amounts)</b></p><a id="_fbd15a45_a8be_4563_8de3_e920eb5d6c94"></a><a id="Tc_ktyuW_u9aUCv0D1SfNb69Q_1_2"></a><a id="Tc_K-BzWxQpLkGXvXACOCO8-A_1_5"></a><a id="Tc_g7Gg1HOfVEirCg4xc4-SGg_2_2"></a><a id="Tc_Zgj0PvgeuUSZ7PVKH3RHCA_2_5"></a><a id="Tc_Kjc1JRcGAEa4diiY3Tkgww_3_2"></a><a id="Tc_sVp7PFgt406VAE32xm2Ynw_3_5"></a><a id="Tc_wPQEz8dnski3WVtin_cEAA_4_0"></a><a id="Tc_cArSyJ2g50iQBrUVK_Z3nQ_5_0"></a><a id="Tc_7mqutrvyyU6UgDZu8VvfIw_6_0"></a><a id="Tc_ANTEkHolI0iHDNQGZu2GPw_6_2"></a><a id="Tc_sPMKbPot3UKMZ5rGcl8t5A_6_5"></a><a id="Tc_mPGXLZJfZ06kkWtA_sqgKA_7_0"></a><a id="Tc_430cB4DYIEmMmjERcpyErQ_8_0"></a><a id="Tc_rLEQHAEhtUSE0al0kp5tOw_8_6"></a><a id="Tc_1mxS9gzvR0qGzDZ91-_Yog_9_0"></a><a id="Tc_sU5nMUpVGkuV59mEk2DZ4Q_10_0"></a><a id="Tc_KAJh5FdDc0KXCBDfjpUeLw_10_3"></a><a id="Tc_9TWzh0_IkkSBjOCScjRnBA_11_0"></a><a id="Tc__45-e9TrjUa4IbP9NvSsDg_12_0"></a><a id="Tc_ath1sXM-Wk2G2dgJMfY1rw_13_0"></a><a id="Tc_ISEe8POpR0iAYinCrhcuVQ_13_3"></a><a id="Tc_1LHNEZbIi0STImnQq_Kw_Q_14_0"></a><a id="Tc_fKD4rfCizECGF04ae3SEvQ_15_0"></a><a id="Tc_u0UBCOulWUyh-lx0EkvVnA_16_0"></a><a id="Tc_Psk7OWuv5USKZPyCG-wluw_17_0"></a><a id="Tc_i354XEMabUmgYquiJ3sfRA_17_3"></a><a id="Tc_py7vU7EmT0m6rg-3zSdGdw_18_0"></a><a id="Tc_SoKFrupNvku_pR4fAb-2Zg_19_0"></a><a id="Tc_qJCIIlEtHEuDgdClhwIUkw_19_2"></a><a id="Tc_fRZMf3RUdUGlMMwECYPwow_19_5"></a><a id="Tc_yLpijKtzoEC0YYQ2uel75A_21_0"></a><a id="Tc_XB-E1HighkmLAbyjh6Cf7Q_22_0"></a><a id="Tc_gJIkOwrhbkK3I8_NkYxLnQ_23_0"></a><a id="Tc_yut4jBEdyEOmVzxwq5V2lg_23_2"></a><a id="Tc_RnTVrWIW0EuLwiC6I2Oz-Q_23_5"></a><a id="Tc_e481IVGsFEyayBpMvEEbEg_24_0"></a><a id="Tc_o-pPqpennEGpoReRZmuGHw_25_0"></a><a id="Tc_UHIMuOFDpki6pvsveGA7pQ_26_0"></a><a id="Tc_ry1Il03LL06ursghI2LOAw_27_0"></a><a id="Tc_BSVN6voZCkmV8uPITqftYQ_28_0"></a><a id="Tc_JujqyScc4UmyAOaOEHRoYA_29_0"></a><a id="Tc_jE5pQYuC_kqSVgHT2g00Kw_29_3"></a><a id="Tc_jPrhmcshMUSOxEXTTrgcCQ_30_0"></a><a id="Tc_uBp2oZ_smEWV-Ha7S8JbKA_30_6"></a><a id="Tc__J2ATS5MX0-6LV9KMqBNHQ_31_0"></a><a id="Tc_A5URIXUoQEqShiduOQgvDw_32_0"></a><a id="Tc_XiAaXvqKhUKlMMFyv4e1fQ_33_0"></a><a id="Tc_LMdodEAHX0e52r_EItph1A_33_3"></a><a id="Tc_S8RqH0_EAUiETlwpK_Tnvw_34_0"></a><a id="Tc_KKNuzoBDIkyJ1igpFy1jDQ_35_0"></a><a id="Tc_ay_HH3LXEECJEO_bPOeeUg_36_0"></a><a id="Tc_NyJjJvLGFUG48f1RDilDdg_38_0"></a><a id="Tc_AlfY4f1YOUe0n98fjBzvdg_40_0"></a><a id="Tc_QcqEMkvgDkyYbbzunYQmBQ_41_0"></a><a id="Tc_Q9LxpMRGJUaKUuDDQIa72g_42_0"></a><a id="_9e16d2b0_f02c_4fad_bd1a_30e64c88fcca"></a><a id="_9e16d2b0_f02c_4fad_bd1a_30e64c88fcca_2"></a><a id="_9e16d2b0_f02c_4fad_bd1a_30e64c88fcca_3"></a><a id="Tc_e3iLTJKwaEuya0fAio2qFQ_43_0"></a><a id="Tc_DCXDdn64_ESNg9PjwjKHVg_44_0"></a><a id="_0b243c0c_620d_432c_a78d_424dfc07e7d8"></a><a id="_0b243c0c_620d_432c_a78d_424dfc07e7d8_2"></a><a id="_0b243c0c_620d_432c_a78d_424dfc07e7d8_3"></a><a id="Tc_-TClV9cGckq836Obzo9Tdg_45_0"></a><a id="Tc_j8QFts8SpkqVi4Odwe9Zag_46_0"></a><a id="Tc_LUZz-jgGNkq96achYrfVbQ_47_0"></a><a id="Tc_pRYzKIHHHkauDrXaEb4MvQ_48_0"></a><a id="Tc_RTLISN754ECwa6II95eDLA_49_0"></a><a id="Tc_khrRkYpxxEurLmPUcEFlXA_49_2"></a><a id="Tc_9QLL5OeV7062ZgqJVt1J0Q_49_5"></a><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:68.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Note 1)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="Tc_-7m_SM4YtUSjYhMWY8pj6g_6_3">78,945</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="Tc_nOcgxMM7sE6ca809fpmTjg_6_6">84,222</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashCurrent" scale="3" id="Tc_vLZ1JV8RcEeYPEFFBVSt3A_7_3">4,840</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashCurrent" scale="3" id="Tc__n-0GJpneUeCA6Yw3qbemA_7_6">1,611</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Short-term equity securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="Tc_U4CYYqZQe06vgQwi6vsbnw_8_3">2,310</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Trade and other receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" id="Tc_7PICSKUX90W6W410b3iPug_9_3">12</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" id="Tc_E0LcbGy-skKHdXLoeD3N5Q_9_6">263</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Income tax receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="Tc_oP7oZJxVXU-h1zKo9bqKug_10_6">1,526</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_47lYzMJ1akuqGVRplG8BqQ_11_3">1,144</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_YvBCjlM7Q0SiZ8HM2V4dyw_11_6">443</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_8aiKXvb3ZkW656Oo4KESCw_12_3">87,251</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_gCq2kL0fPkGPEmcqMjwXBA_12_6">88,065</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Long-term restricted cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashNoncurrent" scale="3" id="Tc_9F-JfCFBnUmk1etDArmwLQ_13_6">531</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_pQE-maedB0uMSCg7it0JHA_14_3">17</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_gOOJENb7kUi60_U_toGVuQ_14_6">21</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_zjADJQdcz0qXLMOcJTGZBw_15_3">281</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_CwCxlvBd9U-uYfBGwh9g5A_15_6">359</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Long-term royalty receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="3" id="Tc_A6Icpv988E66O3QK5v8KDg_16_3">48,075</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="3" id="Tc_-3re__0LqUOB3YYe6K_rWw_16_6">34,575</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Long-term equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="xoma:EquitySecuritiesFvNiNonCurrent" scale="3" id="Tc_GfNJqTMM5UuMo5M1rcqCLQ_17_6">1,693</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_6T72WUaCRk2m3fWwRkP2Sg_18_3">128</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_fGAhWc5YYkKqTS3Xo85U1Q_18_6">41</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_Kz5D7BvfxUqGzAJd4gACjg_19_3">135,752</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_wvR0UpDoL0a1q6-BxqYVFg_19_6">125,285</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Current liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_7vFYj-kYWkuqmfKgnF4ApQ_23_3">629</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_ugoMW__H8UGJOsIFzV5miw_23_6">456</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Accrued and other liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="xoma:AccruedAndOtherLiabilitiesCurrent" scale="3" id="Tc_GQAovV1UGkeYDBLk9QGiZQ_24_3">1,059</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="xoma:AccruedAndOtherLiabilitiesCurrent" scale="3" id="Tc_tkKmxEpsBU23d-SMPi9cWQ_24_6">642</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration under royalty purchase agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements" scale="3" id="Tc_2Ml-nVhntkaMkt_nrwHFfw_25_3">75</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements" scale="3" id="Tc_WSN2iS25dEakrXpV4AeniQ_25_6">75</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_nYjwzhRDEEaX1JCNzjd81A_26_3">187</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_8XCT0nybMEq1UrW9PaGVHg_26_6">179</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Unearned revenue recognized under units-of-revenue method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeCurrent" scale="3" id="Tc_6jif5PrZCEGxMi0_i7n96g_27_3">1,503</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeCurrent" scale="3" id="Tc_RwmHEb1rRk-AVjOgCVPS9g_27_6">1,452</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Contingent liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" scale="3" id="Tc_LjvRQxHa60KVnIrbljTNrg_28_3">1,410</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" scale="3" id="Tc_z358X7t9hk2xIh87NUyBhw_28_6">1,410</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Current portion of long-term debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="Tc_XJfEY9niF02HSSglEryBkw_29_6">8,088</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Preferred stock dividend accrual </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="xoma:AccruedPreferredStockDividendCurrent" scale="3" id="Tc_bV5K1UrHp0eqgZ7jdsPA_Q_30_3">1,424</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_6sBESJo8yU-rh7WOodMtUg_31_3">6,287</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_2ZUNJsUvk0eIv2EBgw5Lew_31_6">12,302</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Unearned revenue recognized under units-of-revenue method &#8211; long-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeNoncurrent" scale="3" id="Tc_7120VdFxG0iY3H-LbR8pJw_32_3">12,734</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeNoncurrent" scale="3" id="Tc_VFwR1qffXkeA8GK-OFuOAw_32_6">13,516</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Long-term debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="Tc_GrsWuAKq7UmnR1kRKpw0Qw_33_6">12,764</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Long-term operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_20QM9LoInUuKKdAYrYtj8Q_34_3">133</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_A6kGYlH4TUauAemrf4ZKsw_34_6">229</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other liabilities &#8211; long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_YXEAjArpJEC_woBd8C2ikw_35_3">20</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_SSLQo6ZTd06WVzKv8uBEnw_35_6">50</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_laK0I28Bz0KLSjwjH2p1qA_36_3">19,174</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_59CZJfa2rUKgxzHLtFw7oA_36_6">38,861</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Commitments and Contingencies (Note 10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stockholders&#8217; equity:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Preferred Stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_zxB886EtEEaQrVBYWagCow"><ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_WJ1tCnn-9ky9Kj5ksfdPCg">0.05</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_wFe29evLjkSpMesygCy1qg"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_JfWJRKxL5U6hnr-bJDGwdg">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_tWIvtzpznUGuDZw71SPz2Q"><ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_7nXJ63j0gEy2kP_7uQJwjQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_Fhq-raZJq022Hpx1pAAx4g">8.625</ix:nonFraction></ix:nonFraction>% Series A cumulative, perpetual preferred stock, <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_fJz0PaRYo0OiruXu8g-kgw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_y6BYj0L-SUmFrupm1m4-uA"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_0HWQic42K0yROK-Jqa0lOg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_dsmIOMOtrESMPnrf9IgmAw">984,000</ix:nonFraction></ix:nonFraction> shares issued and outstanding at June&#160;30,&#160;2021 and December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_fJz0PaRYo0OiruXu8g-kgw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockValue" scale="3" id="Tc_qMM85apszEy0Xoj09bz7GQ_42_3">49</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_0HWQic42K0yROK-Jqa0lOg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockValue" scale="3" id="Tc_La5qRMBqT0ijzK6BHrxldg_42_6">49</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_t6vVBbwu0EWwIrjQ4j5bBg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_fhmA26pMVUGyxo4EdU2L2g"><ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_YkgbAXZqekeHlLEjvSQDXQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_PzZapnlCZ0ael_ohC2OsoQ">8.375</ix:nonFraction></ix:nonFraction>%</span><span style="font-size:8pt;"> Series B cumulative, perpetual preferred stock, </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_oLmCpHAnX0StEOEUNIvdfg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_pbz1kCiGLE2le1jomMyFfg">1,600</ix:nonFraction></span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_-UOSkMyikE6tmTuvZAayJQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="Narr_nSgOa8XzVUSqLyZxjLHrFA">zero</ix:nonFraction></span><span style="font-size:8pt;"> shares </span><span style="-sec-ix-hidden:Hidden_Ou-YHeSSqE-M0gCpsMVA6A;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="font-size:8pt;"> and </span><span style="-sec-ix-hidden:Hidden_BAvW5HuI3k6IRNULvID_aQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span><span style="font-size:8pt;"> at June&#160;30,&#160;2021 and December 31, 2020, respectively</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_KzMmOQrrFkaTplq7YehrZw;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:right;"> &#8212;</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_alBd-MMBQkiENF0UXb5-jA;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:right;"> &#8212;</span></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock, <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_nPXAPyOvYU-XLSEKcQi3Qg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_7Ho-t2Xr2U-_4gGLBR0_xA"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_LuHyMqfBMkip5Cc7zeVC3g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_wmIhcX_lxEi0pV8eB2FTuw">5,003</ix:nonFraction></ix:nonFraction> shares issued and outstanding at June&#160;30,&#160;2021 and December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_EQwYf4eAdU2CqPzua5Dspg;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:right;"> &#8212;</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_SMGQiO7lSEqCQSvGH7qSsw;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:right;"> &#8212;</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;">Common stock, </span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_b7I2xlKUeEC3RfQ1HjQTCA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_Hc_w3mREmkSJQxGVtUzTuQ">0.0075</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> par value, </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_J0JKqi4si0ieglSc3SWcxw"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_hYvsQHSCR0m60FZeCJLQmw">277,333,332</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> shares authorized, </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_tuBiip9IRkinwMTi61uaLA">11,310,001</ix:nonFraction></span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_8RXYOBrVNEKQzUSyF32lzQ">11,228,792</ix:nonFraction></span><span style="font-size:8pt;"> shares </span><span style="-sec-ix-hidden:Hidden_17ZAvJTWhUuXObZ4gaHaFQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="font-size:8pt;"> and </span><span style="-sec-ix-hidden:Hidden_X6dF7oxZV0ag0w1J8KyxAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span><span style="font-size:8pt;"> at June&#160;30,&#160;2021 and December 31, 2020, respectively</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_rzu8-cnYmEGfRWuSiKyVAw_45_3">85</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_RlWPDXC_YUKYpfS3E7dW2Q_45_6">84</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Additional paid-in capital</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_FvJUyCWVAUWajMD15iXqNw_46_3">1,307,140</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_wde5mOED1UaV96m7SxkR9g_46_6">1,267,377</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_-o13OSZ1XkmRrJKzNgwhfQ_47_3">1,190,696</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_E2e05WtcwkOhMgSQ38qzPQ_47_6">1,181,086</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Yfh7dioC_Ey4igvs_JhAuA_48_3">116,578</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_ZN3p-iY_tEuH0NQfG9vTLQ_48_6">86,424</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:68.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_n8bIeIJgUU6rKHH_GEB4eg_49_3">135,752</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_-X2SLE6XkUKz-RfmSbSSGQ_49_6">125,285</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:2pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:2pt;font-style:italic;margin-bottom:12pt;visibility:hidden;">&#8203;</span></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;">The accompanying notes are an integral part of these condensed consolidated financial statements.</i><i style="font-size:14pt;font-style:italic;"><br /></i><span style="font-size:6pt;font-style:italic;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">1</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_8c96f9cb_1ce3_410c_9bba_c419c0510c03"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">(Note&#160;1) </i><i style="font-style:italic;">The consolidated balance sheet as of December&#160;31, 2020, has been derived from the audited consolidated financial statements as of that date included in the Company&#8217;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020.</i></p><a id="_76af203a_d6af_4372_8e22_a408fc0b07b7"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">XOMA CORPORATION</p><a id="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATI"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 4pt 0pt;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 4pt 0pt;">(unaudited)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except per share amounts)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_8a79dbb6_9c17_4dbd_ab6d_1703915d0735"></a><a id="Tc_oKalLHil90e0x-suXwSEeg_1_2"></a><a id="Tc_LJkCfxQvx0yxhPy549TQxw_1_8"></a><a id="Tc_JcAUetiowkWYhvCfaajVTg_2_2"></a><a id="Tc_0YOrhfidA0WQ1oG9c3Ag7w_2_8"></a><a id="Tc_46dy0g8p40ODfYdbPz7O_g_3_2"></a><a id="Tc_0n9FsneqvkiC2xFkszilAQ_3_5"></a><a id="Tc_lWxOnikfqUyEIP0ckcrSWw_3_8"></a><a id="Tc_UeSCZFG-LUGQpbikX8t-WA_3_11"></a><a id="Tc_cjXim165lUWYy7Q1M5DXAQ_4_0"></a><a id="Tc_CdaiqfrWg0-gQfm1_9JzfA_5_0"></a><a id="Tc_1jMQEZ8LrEmT9m61Py1tOQ_5_2"></a><a id="Tc_t9BWyvXdUEyTBfb1Dsekvg_5_5"></a><a id="Tc_qXZ467yZ10K3ubM7JY1t9A_5_8"></a><a id="Tc_MKcYVkUfnUqS2XRDlVbrxQ_5_11"></a><a id="Tc_ipaLSD0L2ESUZsTuVgzf7w_6_0"></a><a id="Tc_9mkyTFI790OWQAbIWVSoJg_7_0"></a><a id="Tc_qmBXNXYDIU2mpQRolKDvUA_9_0"></a><a id="Tc_YGfZqo9Xokq_Q7_OZ_ccyw_10_0"></a><a id="Tc_qO2g-aT_BEqbIkx2Nb00ng_11_0"></a><a id="Tc_5CFU-LAcwUKz6J_IH7MIxQ_12_0"></a><a id="Tc_b3oiddcQeEKrwxM3Le8y5g_14_0"></a><a id="Tc_XpwBCaXwG0KVjgxkF8XfkA_16_0"></a><a id="Tc_dqbyQ2yk9Uy9Ojqn7WFGYg_17_0"></a><a id="Tc_SYmKBJhkYUOqf_-wX8oY_g_18_0"></a><a id="Tc_7lXrgf4Z9U6-W-VftTcTfA_18_6"></a><a id="Tc_9-GJGAc850K-W09zmCHEtA_18_12"></a><a id="Tc_OhqrXpHaSU6-X1AgT3uRvA_19_0"></a><a id="Tc_9WeduhDwm0GQDoo75AwPdg_20_0"></a><a id="Tc_3trD_-ljNUq-GPTfFoOz5Q_21_0"></a><a id="Tc__gN8H0DZUUub0n9QVvbwzg_21_3"></a><a id="Tc_UOKbXu5qI02LncHlO0MmYQ_21_6"></a><a id="Tc_j8qvVhwiVU-etnQVWyQ9fg_21_9"></a><a id="Tc_8GrQ35NQHE-i6JA5zmVPTQ_22_0"></a><a id="Tc_0Dmlfa0Ta0-ns5VuBve8tg_23_0"></a><a id="Tc_C-jXBoj7MUiX8HVI7isL_g_23_6"></a><a id="Tc_FPfq4z6PJUOY4NlD5Hy4YQ_23_12"></a><a id="Tc_6gXw0LmxHEulpiun6a6VMw_24_0"></a><a id="Tc_Y6znWUq1zUyi7eX8lCANHA_24_2"></a><a id="Tc_EmSX_sPtwUy50v7aUl2naQ_24_5"></a><a id="Tc_2wdjyLOedEWyQd4cBGhYeA_24_8"></a><a id="Tc_9Rk8JPUZ60emQHBI0kRHfA_24_11"></a><a id="Tc_dr4rw7KinkqYXChF_ejipg_25_0"></a><a id="Tc_gSTbo_EKjUmcRyKQed6--A_25_2"></a><a id="Tc_wp8mMWCxb0-hiT553BdNUQ_25_5"></a><a id="Tc_7KCAmLyUfkiIX4WM36qpFg_25_8"></a><a id="Tc_mGON9OIPKUqVDRQ6bFr5vw_25_11"></a><a id="Tc_R2pwbZkt-UWXSevhiehbLw_26_0"></a><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:52.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</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;"><b style="font-weight:bold;">2021</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</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;"><b style="font-weight:bold;">2021</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Revenue from contracts with customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_raWJzbx_2kWVcnsegNLbRA_5_3">525</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_oER50LwAVEine0bVYKEh2Q_5_6">53</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_km-N-GSWTkG0WAzDKatULw_5_9">544</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_gwkp0-UMHE-UUByQfkRHGw_5_12">553</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Revenue recognized under units-of-revenue method</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="Tc_Hcll9BTSeEiyROae4oGhXw_6_3">376</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="Tc_VTUxKk92ekuwS7LvkE6Z-g_6_6">391</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="Tc_2uSL6o2OGEiNWCH2Jtp47w_6_9">731</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="Tc_Y-Fjazy4TU6G1MUWheUXZA_6_12">695</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_Vll34BZihkCnqbg3X7V28w_7_3">901</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_9mLEQVqgZEG6fl_aPJExvw_7_6">444</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_rSYPL8GWY0GrprM32BOCYw_7_9">1,275</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_HDE2kJnEikW5_vEl0NeDwA_7_12">1,248</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_QkVH93hlRkqqOy1a3Zhdyg_10_3">38</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_vg9wNk6hzUa-r9JME-jj1Q_10_6">38</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_BdbBOQhIUES4XV1_O604jA_10_9">99</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_OwFLyycBTUyj5xs5EINCUQ_10_12">100</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_2w_3j3pu60OF3NFkVUhB3g_11_3">3,927</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_iG3K0OKCokC3uRWJJHTLbg_11_6">3,557</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_g05Y3fvsA0G2E5E50g7kIw_11_9">10,667</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_l0hjwx0qgE--dnZM_4RJUA_11_12">9,914</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total operating expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_huZwK2l-P0WrlfLMlkrzzg_12_3">3,965</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_vPljHu9Bpkeiu65hAkRbrw_12_6">3,595</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_eLacGUexek-aj5Y9VElIpA_12_9">10,766</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_A1t1YlnAg0qtguTrE3wSQw_12_12">10,014</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Loss from operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_bk_3vXplgEqomMhcn_gqUA_14_3">3,064</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_-LQGF0Ji2UqIiwIZ7AWGoQ_14_6">3,151</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_SXXO9UrjGky8lMPG0yalJw_14_9">9,491</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_qf-nqaiz40KWzTN52_MVHw_14_12">8,766</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other income (expense), net:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_iTkpq48u0EeUcZbjP0fwXw_17_3">172</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_5xtVrFKXXkq-VZ9aLCNpNw_17_6">508</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_2FSbxNEpmEKGnJm08FuIBQ_17_9">461</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_-LylAZ6dhE6Rk7WIwx6AbA_17_12">1,050</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Loss on extinguishment of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_303GZsDLvE-TJpb-MAz6ww_18_3">300</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_4K6kNNoykkKn9ooRIxlcSw_18_9">300</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_L7Ro-FBhRk65ONnQ_mzFRg_19_3">1,299</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_aA3PK1qIpU6vMEOY7RxBLg_19_6">126</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_d_I6aTEXhUSAli65dx4a4g_19_9">642</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" sign="-" scale="3" id="Tc_0EddHEpHD0qjPXa6u_Dj_A_19_12">1</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Loss before income tax</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_BtNaW3YZIEaKtZW_U__yeA_20_3">2,237</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_CYufrY6qM06x8TLvTNtQ5Q_20_6">3,533</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_oAyDHZRyA0GZqsq1vGGYsg_20_9">9,610</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_KuLP7_3vPkuKQgIkUlFvow_20_12">9,817</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Income tax benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="3" id="Tc_FULsb2M3kkCJ5gc8uv6PDw_21_12">1,526</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net loss and comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_JYyYxNQXQEqflSA6akasSg;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_E-m3VmcDk0-VVYqV5B5JGQ_22_3">2,237</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_pfcCToaxOU-gVbhJzblvHQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_E62GkGZUV0Kb0L4T0d7oxA_22_6">3,533</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_--MUKKpY4UaO_PcorA6dJA;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_gwa_EP44fkytnfqrNnxzFg_22_9">9,610</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_dVOcTwZ30UGe0kaSKBkspw;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_3euBZIImuUKcrB5lCPbxxw_22_12">8,291</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Less: accumulated dividends on Series A and Series B preferred stock </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="Tc_5wHlRKCAaEOMnVHz5lQQ4A_23_3">1,293</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="Tc_6kiFretV6kyTXMYxzi7Bxg_23_9">1,824</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net loss available to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_g7ehPU2u3kyctVIJZFfXmA_24_3">3,530</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_fxRmUPqN4kS9vrbzmzRqOg_24_6">3,533</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_WvAr9hNL_k6HRnviq--Xng_24_9">11,434</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_EeBdDo2Y_06N0T9MWqt_LA_24_12">8,291</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Basic and diluted net loss per share available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;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;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_j28uw4ZwakyWjw3Vm20-zQ_25_3">0.31</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;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;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_1acEKah-T0aVuL8HKzaxHQ_25_6">0.33</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;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;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_qeW7GmXsyk6zF92XDu1iSQ_25_9">1.02</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;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;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_WQ4whS7rQEO6VVekQtuqqQ_25_12">0.81</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Weighted average shares used in computing basic and diluted net loss per share available to common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_7HJUGxm97UmjhGM3LrbIqQ_26_3">11,285</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_q9i6wvjHMEyUvTQv1q2iUA_26_6">10,824</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_w1Ij5s7IzESWbSqKSvH0gw_26_9">11,263</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="Tc_on9FqR7tlEiDnjKkYqutFQ_26_12">10,292</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these condensed consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:8%;padding-right:8%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_3bc930d0_0c2f_4dc8_818d_e79794b489a3"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">XOMA CORPORATION</p><a id="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHO"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 2pt 0pt;">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 2pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><a id="_f7eeb721_2197_4d64_9ec1_2863d9854351"></a><a id="Tc_cPK_IHlhl0WTIQyFAuxVpw_1_1"></a><a id="Tc_hmfU4B8qfkWVZ3wOEI-FNQ_1_6"></a><a id="Tc_JVx_Mf1EG0aqXFWyE0KqpA_1_11"></a><a id="Tc_k-H1xVhen0uHZG3NHWxErg_1_21"></a><a id="Tc_qtRT6Ml-E02xRYjWsxq6rg_1_27"></a><a id="Tc_ZQxQ3KH_6UKL4wx6Ia7EjQ_2_1"></a><a id="Tc_rYX4EiBg9kC1pSBoYM-Xkg_2_6"></a><a id="Tc_hKb5B4Olkk2Vtdl8_FTnsQ_2_11"></a><a id="Tc_4k71760lHUq2MLHSotakkg_2_16"></a><a id="Tc__QNA005YOUS8_cLa-fPJ3Q_2_21"></a><a id="Tc_XO580B7nkE6o4ECJBMYFgw_2_24"></a><a id="Tc_qTcClbhw6U6BgNGQ8UMYUg_2_27"></a><a id="Tc_yofD8wlgs0Gil7EmZbAaEw_3_1"></a><a id="Tc_XQf3fbfS4ECCRLcefuU6Jw_3_3"></a><a id="Tc_dSgse3vxykCu9esZ_qogOQ_3_6"></a><a id="Tc_wsM4FOZshUqCYS85tSjR2A_3_8"></a><a id="Tc_VgVJv0SumUuy6mU2qL_UoA_3_11"></a><a id="Tc_VfknkWhNG0OzrnKxOfeENw_3_13"></a><a id="Tc_UPiGB2Lgfkmpe445Ge0N9w_3_16"></a><a id="Tc_ByT41LC2CUym74pronkrwg_3_18"></a><a id="Tc_Q6QU09pl30y_4tdVrCEbjQ_3_21"></a><a id="Tc_GtzT3sJbMEOAnyM1Y0Z7HQ_3_24"></a><a id="Tc_L7nLkwymT0qQB-U-liwbsw_3_27"></a><a id="Tc_B6EOegQY-ka5Z8dFNTtsWA_4_0"></a><a id="Tc_pMkgHQ9rvUS8duaoRwdr-A_4_3"></a><a id="Tc_cG1W7s_Ex02b7L8vGqjFEA_4_6"></a><a id="Tc_uAew87FwKk-j3-YpuD1ZRQ_4_9"></a><a id="Tc_nbK4MuLGZ0O3IftYCItx3A_4_13"></a><a id="Tc_LnMbUU3ztEiE417swDqEJw_4_14"></a><a id="Tc__Kh-FoqlMUeHn0RXPMXO4A_4_18"></a><a id="Tc_BefHLjoM0EiaWNX_8sBfRg_4_21"></a><a id="Tc_tujNpMCa9EqAt4goXnvclw_4_24"></a><a id="Tc_HCUeRF_ayEGSqcPb9cgWbg_4_27"></a><a id="Tc_VaCsgV0IzkWljx-Ne_75Qw_5_0"></a><a id="Tc_kObRcJRnlk2oyQBRDQmfeQ_5_1"></a><a id="Tc_t_7z0GH7kk2aXk9MRo2PNg_5_4"></a><a id="Tc_FJjI2rViDUKDAea9KjxHIw_5_6"></a><a id="Tc_bQ-TLHCfuU-zd8bghfqZYA_5_9"></a><a id="Tc_vRx_1jQ660OBoJ376avS0A_5_11"></a><a id="Tc_mwCqmazjskmYZvx6-2faCA_5_14"></a><a id="Tc_oIfUlLZUi0Oo8n7djDUdiw_5_19"></a><a id="Tc_dlzE6qPP-EatSpOltPukpQ_5_25"></a><a id="Tc_fgfyq-jlgUqZ7CP62vYE5w_6_0"></a><a id="Tc_zQROG4-QCUCdvp6C6P6QUQ_6_1"></a><a id="Tc_lWBvZLpETkS1O1NBS8NfvA_6_4"></a><a id="Tc_E-byWPTju0OXvOvwxdELjg_6_6"></a><a id="Tc_g2D3kEjWykKWvYkLvOfNlw_6_9"></a><a id="Tc_nC6qod9rlUSTtoxOi5ds4A_6_11"></a><a id="Tc_Jk-i3L5yKEutla3JFtfesA_6_14"></a><a id="Tc__d04aThH8UO8bDVNNWMCGg_6_19"></a><a id="Tc_hA03QsNMiUG0_IzMPq6_IQ_6_22"></a><a id="Tc_L_Sd6CIirEazwLf3hVclbA_6_25"></a><a id="Tc_YZop6jZHDUmLn7rkFjMb3Q_6_28"></a><a id="Tc_O_HFhU2XikaKO-PFmpTv9A_7_0"></a><a id="Tc_UtTm7vjrN0yNE9Qmng7LjQ_7_1"></a><a id="Tc_8zFmMkGbxEqKpNQ5KVVEvg_7_4"></a><a id="Tc_xzdVuYF-qUCJlOF1OlCWpg_7_6"></a><a id="Tc_Eq8i0JLMmEC3YXFP8Joy_g_7_9"></a><a id="Tc_W9ama2nNKkGtzUdIxLAzGQ_7_11"></a><a id="Tc__2_XVaIfA0qVG9aSJEiaiQ_7_14"></a><a id="Tc_312UEIt2sEC7S8E6xd1g9Q_7_19"></a><a id="Tc_qaSeU6fc2UCx2F5cCPPEUQ_7_25"></a><a id="Tc_30fHsU2BZ0evPUdr5Tl5mg_8_0"></a><a id="Tc_3DLwD6H2AkuuolQDW3RwUQ_8_1"></a><a id="Tc_YaHIddvg1kW4RKVHAY6hsg_8_4"></a><a id="Tc_BcUWfBQZd0WlbniS7K7-pw_8_6"></a><a id="Tc_R0RUXGwNcU-5N-blE-CooA_8_9"></a><a id="Tc_vEztJ1nbNkmLGlhUnK8tLA_8_11"></a><a id="Tc_szpw3X-LCkqYSm9LgDTQ1w_8_14"></a><a id="Tc_5r2hYlntXkO1SRYlyu7r9A_8_16"></a><a id="Tc_oDsF-4y_SES4mR9BujSBnQ_8_19"></a><a id="Tc_acqDliWwt0KYWNrweDypOQ_8_25"></a><a id="Tc_RM8zb5lhn0m82FWrDw0x7Q_9_0"></a><a id="Tc_XYvhERuZXUSwk5Qj2fjd4A_9_1"></a><a id="Tc_yMmq34y4qEKNM5wLj3SEmw_9_4"></a><a id="Tc_FaAHAhVMi0mcPnikBvvwew_9_6"></a><a id="Tc_izDnAZxcg0i6zDpHmWDihg_9_9"></a><a id="Tc_GASi9D1PzEKSVV5AtIAOdA_9_11"></a><a id="Tc_10eq6MP_xkeqPjt_edyyBg_9_14"></a><a id="Tc_j-jFyTGrukqZ1Nnstnv64Q_9_16"></a><a id="Tc_j3N__l9nkk64-DUnJncIDA_9_19"></a><a id="Tc_q8vQxlB8DEWfI72Y-4wxTg_9_25"></a><a id="Tc_mIrG8HOZRUisRGAjBbMtCg_10_0"></a><a id="Tc_9tcEjLjvXkubKJHN1o2CLA_10_1"></a><a id="Tc_x1Obrj1PAE6sU-K9Ld4mxg_10_4"></a><a id="Tc_6PbC7pIXckGvFinvhXXd8Q_10_6"></a><a id="Tc_G4V5P2HB-Ua0UgyFW3Z0Xg_10_9"></a><a id="Tc_g1wmAHc7JUqEut2Luwn0rA_10_11"></a><a id="Tc_ojGP1SQrLEShsRTmWVnPTg_10_14"></a><a id="Tc_CnPen4eQRkKmIgqyUG5DLg_10_16"></a><a id="Tc_IGEtTNrx9UW1-PfkKpjleA_10_19"></a><a id="Tc_htic5m-j4Uq5nJ-iuY1CZw_10_22"></a><a id="Tc_F8HjD1A5E0OsKu-ix99SyQ_11_0"></a><a id="Tc_ZmZIACuavUS_2AbVAh8wmQ_11_3"></a><a id="Tc_fmvl1IwghUO8ADvJOTOaOA_11_6"></a><a id="Tc_IFcsBFxyXk6uZhIrozuESA_11_8"></a><a id="Tc_FB3dA08uxEOSmZ8NhWOFDQ_11_9"></a><a id="Tc_e3mLUpIrUkWudHyHoYiVHQ_11_13"></a><a id="Tc_Juk78sJBVE2ygZ0UEuahKw_11_14"></a><a id="Tc_AFsS7YE3wki91YdFv2m79g_11_18"></a><a id="Tc__vT3nR1ViUWMuUxeUw2qQQ_11_21"></a><a id="Tc_7q34taBRok2-WyPhNhsBDw_11_24"></a><a id="Tc_RKCfSV_bLEuTG8UCQ7YvEQ_11_27"></a><a id="Tc_RaGwUmxyOkim43rQD01guw_12_0"></a><a id="Tc_hGsW7Zy8oUyhWN1PfxcVDQ_12_1"></a><a id="Tc_EQ0XuP4wb0KBgYxxgE-k6g_12_4"></a><a id="Tc_oyskGAkKz0qEXddsmwzh2g_12_6"></a><a id="Tc_czc1qzxoxEi1X42o0kaDtA_12_9"></a><a id="Tc_MtXT9coJX0ms7dJRUPYecg_12_11"></a><a id="Tc_aYEcc__6GUCHjSPPLBXrjQ_12_14"></a><a id="Tc_Z6Zrf2E_Ck6mi0mMUEGP6g_12_25"></a><a id="Tc_UP1Dm-iCMkGYQwGBcYBhAw_13_0"></a><a id="Tc_QaS_DFfaW0y5DSEMA0zefg_13_1"></a><a id="Tc_fJzldCe8Pk-keDlAmM1vlA_13_4"></a><a id="Tc_A3ddJtGmj02yaBwpzA6jSA_13_6"></a><a id="Tc_jWk5a64Y8ESecD7RQs3Wcw_13_9"></a><a id="Tc_gvvvfoAlPEuvnBZU9w3GRg_13_11"></a><a id="Tc_0F-L1927lkKuUC-7gT8WbA_13_14"></a><a id="Tc_ZVOXpjxtu0q4hFpR79XLTg_13_19"></a><a id="Tc_x82j7xINUEaRHrL4gXlWnw_13_25"></a><a id="Tc_BrkoNHKB_U-5nE-rD0kTUw_14_0"></a><a id="Tc_5fF5gGM2p0GyZMaEUABsoA_14_1"></a><a id="Tc_ghw4KZoT706HaZX-J94rgQ_14_4"></a><a id="Tc_xyn7MyykNEOIXuGFnjwhWg_14_6"></a><a id="Tc_w9OAiehVBkC5w9WrVVoszg_14_9"></a><a id="Tc_-T8QObKolkmZEetgAr3xkA_14_11"></a><a id="Tc_5jZbVl4v90CIxogHU9REnQ_14_14"></a><a id="Tc_g2rFVZxuYUejYWBzSXBdAg_14_16"></a><a id="Tc_ywUpCjnMaUyay3YzGvfB1A_14_19"></a><a id="Tc_0DOKjTPvAUqCOJfxNBdeyA_14_25"></a><a id="Tc_dhG2jj9Ud0eGAb45S7QSog_15_0"></a><a id="Tc_lZg1polmnka1duELxRwCDw_15_1"></a><a id="Tc_HWibTRbKfk2VspV-hXT4qg_15_4"></a><a id="Tc_xVunTqOxxkKn_6AUQkc1Ag_15_9"></a><a id="Tc_e10A5--WSUGGOIlDYtifuQ_15_11"></a><a id="Tc_OiHoHiFtLUCJ8_tnVD7dDg_15_14"></a><a id="Tc_Y1hWciVSwkS4VhyIxgDB3g_15_16"></a><a id="Tc_DbfsRNlHHk6tD8ksEU1vAQ_15_19"></a><a id="Tc_tebJkJAtBUatRyYhrNh0FA_15_25"></a><a id="Tc_h0DxapZKP0qgaq_gfb-eQw_16_0"></a><a id="Tc_nBXdC8RsyEWHokyZKawtiA_16_1"></a><a id="Tc_OY-zvD3y1Eejb9nL7qjVjg_16_4"></a><a id="Tc_z1V0yfZgMUamrZhf4TO1Ig_16_6"></a><a id="Tc_E7K7hJWNRUOtsyNQtNhpag_16_9"></a><a id="Tc_-O1uFw1hE0e8HWikhZn5iA_16_11"></a><a id="Tc_FmXrUi1uhUyCkhBqLhfnmQ_16_14"></a><a id="Tc_Re9RhNlr8keBlRcw5_RMKg_16_16"></a><a id="Tc_5OTV7kXtzU-BqeJqYa-OeA_16_19"></a><a id="Tc_iEDhxRnedUiy5l0RFs7l7g_16_25"></a><a id="Tc_YDy_ksOK4U6T-AD-BGXK5w_17_0"></a><a id="Tc_OO4EeqOgwU-QEWvBUJDBKA_17_1"></a><a id="Tc_4HCMfehuOU61tmSKkwTspQ_17_4"></a><a id="Tc_GjLBN_KlIES_vXg4X1Cmqw_17_6"></a><a id="Tc_2zPvcBxYXUGXVrtZB1lduw_17_9"></a><a id="Tc_YAhg6GmwCkumJO3edqhbig_17_11"></a><a id="Tc_YaafYpJfG0ekGrBioD8rxg_17_14"></a><a id="Tc_tLr1_r1kIE2xETc_N1hrNg_17_16"></a><a id="Tc_QvkLV5CD2EGtUaT9syPsLA_17_19"></a><a id="Tc_TQPSVvf8VkaMxKdnl_SF4A_17_22"></a><a id="Tc_w4O6JpIWrkCyoVsStI8Y8A_18_0"></a><a id="Tc_5RYCZQxSHEazlG7OBH9ZPA_18_3"></a><a id="Tc_b8xjpJ_f4Uu4UblmPV_7_Q_18_8"></a><a id="Tc_eepeh4-oPESWPp2dU11gfQ_18_9"></a><a id="Tc_uUZwK0cY4EiRNoPSTBtfGQ_18_13"></a><a id="Tc_IVRPACBhQEiStxN9qQjjHA_18_14"></a><a id="Tc_-l285BTFs06zw1Rwwq_RQg_18_18"></a><a id="Tc_60tvIoUa90OwDhakrIU3Gg_18_21"></a><a id="Tc_pw4ZwmHTp0aPKYZQHjgd4Q_18_24"></a><a id="Tc_3h-Ulbt4r0uLWLD7Lc6NmA_18_27"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.49977875%;padding-left:0pt;padding-right:0pt;width:100.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Series A&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Series B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible</b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.59%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.84%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred Stock </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">Preferred Stock </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">Preferred Stock </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders&#8217;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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;"><b style="font-weight:bold;">Amount</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance, December&#160;31,&#160;2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_u6zs290-2UuIDOh7GR7b0w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_bpHRbIDPQkiV7zjSqlfHvA_4_1">984</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_u6zs290-2UuIDOh7GR7b0w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_HRpDxW5mjECBHHiG5vkzSg_4_4">49</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_D_vGivhIpU2K_CmruHLlTQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_JxnsbWGNbUupur4gwIqrFA_4_11">5</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ipI6KQKx6UeZe_I6psKnJw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_tny6IDCTckWlifOOM2y8_g_4_16">11,229</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ipI6KQKx6UeZe_I6psKnJw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Z1ev18XtrEK5du3L88d6Aw_4_19">84</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ezG0HTKl-kGUy_sFO6GRXA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_3Wmtx3LKHE-YgiER75G3OQ_4_22">1,267,377</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_oLfQ7q_nqE-p5hquJbjPfA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_d3WafFdPZ0G17rtCuemlhQ_4_25">1,181,086</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_4mmw91Bno0qvSDN9QQBOFg_4_28">86,424</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exercise of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FOFh7O7eSUy2UhMEtRc_5g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="Tc_IDAPiHgMwk6J7Y0aDiYlKQ_5_16">24</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_2sYoBNH_S0qyjTbeDUF4gw_5_22">388</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_FGeR8zYdcUO1wo3iTILGkg_5_28">388</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exercise of common stock warrants </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FOFh7O7eSUy2UhMEtRc_5g" decimals="-3" format="ixt:numdotdecimal" name="xoma:TockIssuedDuringPeriodSharesWarrantsExercised" scale="3" id="Tc_FL8XuBOYp0e0uagBOhL62Q_6_16">5</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Issuance of common stock related to 401(k) contribution </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FOFh7O7eSUy2UhMEtRc_5g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_FkKyzg_VbUObzTLYhdqX4g_7_16">2</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_zaNWYignZUuG0vqWkOIMmw_7_22">90</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_ZySl-lEfgUWT2QyM2dYDuw_7_28">90</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_wVJGqHpoFEGXpAaVH1LjwA_8_22">2,898</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_dhJP27cYu0S8poQDhDCSFQ_8_28">2,898</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Preferred stock dividends </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStockStock" scale="3" id="Tc_5mYBp2zCUUWhkurq7kktcQ_9_22">707</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStockStock" scale="3" id="Tc_cgMwpg0Xj02fIWglgGczxw_9_28">707</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net loss and comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1mDMih_Uw0G1hMY0l26HHQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_n67nedwir0ib9j1ULW5pDQ_10_25">7,373</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_UoqoNuGdV0mJqi1ddoFz-A_10_28">7,373</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance, March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_38AH3Hn9QEebLU1AqPpoIg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_ZM5mIhZKukCdYKdDgtPwPg_11_1">984</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_38AH3Hn9QEebLU1AqPpoIg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_4m4C0MpimEOMOaqamFvcTg_11_4">49</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_-ejdOGOPLEC0-T2Xl9IHBA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_YHnMuVM2G0S7swEVgDHbmA_11_11">5</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gZEKS3YptkiHjrmmy4P0dw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_2ef1H5bg3EOQqXSqwAvY0Q_11_16">11,260</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gZEKS3YptkiHjrmmy4P0dw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_xGEGy_lUd06QgDMvaWdhQg_11_19">84</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_atrG7HwuaES29gXHM-paYw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_tUDidBfNyUSk3IH3YxzXpg_11_22">1,270,046</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iTmkMfZAykWzzpu1sG4fhg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc__W7FHEa9LE-FpQaYQZRWvw_11_25">1,188,459</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_31_2021_waiYi9HXw0C7lcphS8PCfg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_L8JaZlJfz0uEL0Owm8dJNA_11_28">81,720</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exercise of stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tPKKvrq6c0iJdKtIiSkfLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="Tc_SKmmy2eujE6RX9X7oFpUMg_12_16">49</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tPKKvrq6c0iJdKtIiSkfLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_eoNAvzoyNEGlk_EBfWkYUg_12_19">1</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_XQyEI8K2DU2sZNM8-xEoQQ_12_22">593</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_ulNZPI9mt0qjqp9pBdr9Qg_12_28">594</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Issuance of common stock related to ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tPKKvrq6c0iJdKtIiSkfLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="Tc_L3cytDhqJUCUbGp9E76vEw_13_16">1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="Tc_crloN2Yv3UOsKxGqGZv6mQ_13_22">17</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="Tc_-xSSALcli02FDJDGESJa3g_13_28">17</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_mXu6teDOSUOSbmkaEi-pqg_14_22">768</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_yBz4d8sWx0OaTd4_O6AYMA_14_28">768</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Issuance of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_e3TaI5J-RkeFCfUq-d4DMg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="Tc_iagO6rb-xEKJJBVQ3lwbzQ_15_6">2</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc__lZeEEXG8kCKQcsex8VXVQ_15_22">37,140</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc__VoEcoA6x0SZ6DXSqCuFHw_15_28">37,140</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Preferred stock dividends </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStockStock" scale="3" id="Tc_Dobf5VZm1kCKUsPhrY2DYQ_16_22">1,424</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStockStock" scale="3" id="Tc_kVWgkuSCnkCpegTntdPGpw_16_28">1,424</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net loss and comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0pt;"> &#8212;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4Ii5LSI6Y0CWe-vaa-OSRw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_GUM82dIe8keQLo3vowPG2Q_17_25">2,237</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_Uh4w1sj3c0SlCqWAuFU2TQ_17_28">2,237</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance, June&#160;30,&#160;2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z_TPHB58akOv2u5ifBDnUA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc__VxW0BoZYkWrklrb5TYZkw_18_1">984</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z_TPHB58akOv2u5ifBDnUA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_1rJL4CpQQkW75dio3miK8w_18_4">49</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_dEDUwrfAN0mnxbMOnZDN6w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_xn4XE-6hRUyEqYd3m7rPBg_18_6">2</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_r-ja-V-zIUaJY9sTzd7fRA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_Ek8JpEn5WkO-_agkcl39yw_18_11">5</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4QXT-S8QtECM_U-VezsPyQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_sUVJLHj3REiPLfwgqXevmg_18_16">11,310</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4QXT-S8QtECM_U-VezsPyQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_g8FHz2Ngs0aMQBNmf0PzLQ_18_19">85</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7ywxgYGw2k24wqn6kJMceA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Q05gOCfwRkGpkPT55zvuGQ_18_22">1,307,140</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ifqeZ6vKKk2CN1Q3FDMg7A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_0h2_UjRjlkufgHx3JuO5Gg_18_25">1,190,696</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_rEIwu1FdTEOkaZPMHGVZbg_18_28">116,578</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><a id="_d1a950cb_baa2_497b_945c_97724bc4e8d8"></a><a id="Tc_wd6cAhrOrkSDDuPdgUzTwg_1_1"></a><a id="Tc_cAaMr-yrokmAxL9yMtY64w_1_6"></a><a id="Tc_6N91itHPJUWVpEOn3RItuw_1_11"></a><a id="Tc_l9XSbiN5U0eE_qr_T6yD2w_1_21"></a><a id="Tc_vQYVNXN5VUCk8sbpL0uR_Q_1_27"></a><a id="Tc_m5XW4FFEBkOiJkLnemHXbw_2_1"></a><a id="Tc_voQIqgORmUKVAm6qHIfaxA_2_6"></a><a id="Tc_IRhXd2DfckW7hywFvEdK1A_2_11"></a><a id="Tc_JmkRbNDps0ejJlFR8-x-UQ_2_16"></a><a id="Tc_-PXggH5uOUGatNqLyGEpvQ_2_21"></a><a id="Tc_MOI09MQKVkC5EkHDH-xnGg_2_24"></a><a id="Tc_PKND7OmKC02Vt8ClaNEBYw_2_27"></a><a id="Tc_sD7v1SDCh0KMM3TP6YnoiA_3_1"></a><a id="Tc_HkVrOQ9AukKAaRhizINSvw_3_3"></a><a id="Tc_7sVgtF0X6EikD_6a-q8aPw_3_6"></a><a id="Tc_IFO_48dr7E6n_GC6thlygA_3_8"></a><a id="Tc_I5MId4Dm2k6Bu3AuxPxhPA_3_11"></a><a id="Tc_rsNZs_zYc0a-MU0oEd9CGQ_3_13"></a><a id="Tc_nzWVhjwnNEWbeak-YVFVeA_3_16"></a><a id="Tc_uEREQwJJZUKBlAFcBunlNw_3_18"></a><a id="Tc_bpry5ll0skeTh_bUDvEzBw_3_21"></a><a id="Tc_H4OhZFHpnEWdSgykhdrlTQ_3_24"></a><a id="Tc_G8RBqvy72Ue2cVPEXoZWQg_3_27"></a><a id="Tc_TLhNeolMCkSw5AvkqtikJA_4_0"></a><a id="Tc_cXA7lM6eekalzEEYOAbs1g_4_1"></a><a id="Tc_etJzAfMjNECRXObyDgpveA_4_3"></a><a id="Tc_t0cpVadnZUCxetUUh-EM1Q_4_4"></a><a id="Tc_Do0Ps1a4mEy_B-9m9NRfEw_4_6"></a><a id="Tc_Oka3S2noOEG7bgNAPpvzJw_4_8"></a><a id="Tc__YYslte6VE-UrIKBsZZrFg_4_9"></a><a id="Tc_D58Ak99XRken4sekkBI3ZA_4_13"></a><a id="Tc_Jgv-14SEcUu5ciwq4UjKNw_4_14"></a><a id="Tc_jBA-7mHuvkK7SzZUeGNAeA_4_18"></a><a id="Tc_5Wfydpm2ZUagw5UMOjCe-w_4_21"></a><a id="Tc_t8Zkm0W3WUudGnE4dMHO2Q_4_24"></a><a id="Tc_XMppW55L60Ca7XH3xbh-pg_4_27"></a><a id="Tc_BtmI4kbZjUCh2bwkk6JsGA_5_0"></a><a id="Tc_n2Ao3zFnIUmCX74zXXyLWw_5_1"></a><a id="Tc_mypp9W0SOkO8GsLhL9AFlQ_5_4"></a><a id="Tc_o_RJUmILAEqYhOqM_1answ_5_6"></a><a id="Tc_ycYqxUjQp0izaytTyhDCWw_5_9"></a><a id="Tc_ilvPnBLHu0q73Z2Xg2KRjw_5_11"></a><a id="Tc_vXh0QsA7yke05mORK8VVFg_5_14"></a><a id="Tc_LFIRWuEW0k-TW9_kOkA2Ow_5_19"></a><a id="Tc_siOBzRcr2k-qQ7ANmytqgA_5_25"></a><a id="Tc_Tq5Rd767rUOVzmeVYUmFxg_6_0"></a><a id="Tc_1WhTXjeUOkqLrQxpsysaAg_6_1"></a><a id="Tc_FAq82RlyqE6Z8kc54K9w7w_6_4"></a><a id="Tc_FDthEHMzv0ONhXbMFwLslA_6_6"></a><a id="Tc_Z0jVCVGeCUeITDLO4BkAWQ_6_9"></a><a id="Tc_pzyM63BNQkCmka8O7hoVZw_6_11"></a><a id="Tc_j_kpY8h5nUm4FjNn7SljXA_6_14"></a><a id="Tc_6seYRVFsM0GMJ7SMQU52rQ_6_16"></a><a id="Tc_XttlgF0RpEiUg-X8vdEIaA_6_19"></a><a id="Tc_MgPzzwv-lEiknEfBJaaPDg_6_25"></a><a id="Tc_qn-aYq2TQUe8XlR36vq5ZA_7_0"></a><a id="Tc_blwlvkII2E6jdxUQ_QxoYQ_7_1"></a><a id="Tc_L6-nZ1Ygh02HuiusgYKykQ_7_4"></a><a id="Tc_ynSI1liclEyeQWS3QvTKYA_7_6"></a><a id="Tc_0DEjOiJZb0uxu-ya-IwqZw_7_9"></a><a id="Tc_8vlLQ_ejYkO6AuSrH5NFWw_7_11"></a><a id="Tc_2WyXB3zlzkKf3ugOXIo0zw_7_14"></a><a id="Tc_tSv0dHlZ60-vrooiFJDc3A_7_16"></a><a id="Tc_Tfa2JjSlykCIczjWXvRHsw_7_19"></a><a id="Tc_-UZT1YGxq0Sh_rH9943kLQ_7_25"></a><a id="Tc_Ya6tV8U8Vk-bmhaNYQct9w_8_0"></a><a id="Tc_dt5Pf8fzV0Kem6u2opUm3Q_8_1"></a><a id="Tc_7S_Mf1N2yUWX9mIyJlA8Rw_8_4"></a><a id="Tc_TtrooFtcHUGxxeeSTbE_PQ_8_6"></a><a id="Tc_4anQ9Rl1lUC4U92mgRG7ZA_8_9"></a><a id="Tc_hR81tA3HfEqzPQhaXOL1pA_8_11"></a><a id="Tc_r8-i9uC9nk6mggS8uDZbSQ_8_14"></a><a id="Tc_NILr5X4yoE2lusnnoI8k8g_8_16"></a><a id="Tc_86npBexbKk2AGD2AAh13_g_8_19"></a><a id="Tc_Py4fUQQjB0qQqV0ZGBLwfw_8_22"></a><a id="Tc_S9Glh8giIESmt2n3VbeRxQ_9_0"></a><a id="Tc_vEY8bPE7_0-NgmCEmljanA_9_1"></a><a id="Tc_ZxKhSm5gckCbBKVr9BDsaQ_9_3"></a><a id="Tc_U2kABQLbQUiaj6E4_Ml6mg_9_4"></a><a id="Tc_wzvjBLkSh0S8ndyOqLmu-Q_9_6"></a><a id="Tc_xfncAHKNHEi-e0O3cQKKZw_9_8"></a><a id="Tc_GP1--7Qv10GSTdmN-YTcLQ_9_9"></a><a id="Tc_5hrlk4Cj1USLrAZsoIoL4Q_9_13"></a><a id="Tc_h6Hea-Dh6k6HpU9G0QcwVw_9_14"></a><a id="Tc__ctIF2vFy0e0nj_pRCkO6Q_9_18"></a><a id="Tc_jMCAURGv6k2DxykQRhn_5w_9_21"></a><a id="Tc_XLi_ORzckk2EIO9KY7kX1A_9_24"></a><a id="Tc_22Pfor0OFEyghip99avLHA_9_27"></a><a id="Tc_b2X0hDYBy02Z-3eC8Etb2w_10_0"></a><a id="Tc_jkbWTLp4LketxA-SyxWGkw_10_1"></a><a id="Tc_y_tlVxYwx0WuYHeiOjsFjw_10_4"></a><a id="Tc_ruNK3-6XQUuVXt_G_1S04g_10_6"></a><a id="Tc_d_xwPPX8j0mActgzoOtA2Q_10_9"></a><a id="Tc_7giwtJWK9EOMdwqCWBrupA_10_11"></a><a id="Tc_ipTinowAOEuMgeuldXjBVQ_10_14"></a><a id="Tc_eKYLymN6YkK26Wl0knSWxw_10_19"></a><a id="Tc_2SOHHp-6-kqXk5N3mEl_yA_10_25"></a><a id="Tc_i9EmJ-QDxUWfmkQIQYGoaQ_11_0"></a><a id="Tc_CV5Lq8Ib7kKGn9LJ6JS24g_11_1"></a><a id="Tc_CniH9NTrLUOg14grZI5-rw_11_4"></a><a id="Tc_FBeoBERa60CedIG03YU1Ig_11_6"></a><a id="Tc_Rdh0T9ygBkeWfQoXiSD4Jw_11_9"></a><a id="Tc_0NNc5LxV8UWmJ05fjXYQNw_11_11"></a><a id="Tc_yhK52gw0cUKKdM7Ep_SK-w_11_14"></a><a id="Tc_7tNMzSaq_UGQyo6eSmX45g_11_19"></a><a id="Tc_lUJSBH9gUUu-Y6pTc5hdDQ_11_25"></a><a id="Tc_fXlJqsMGBUiCSn0SUebRkw_12_0"></a><a id="Tc_i3uTYrQMY06obIUIg7LADg_12_1"></a><a id="Tc_bqcGPtkoJUqOEB3SYb59BA_12_4"></a><a id="Tc_ZPKDd2YG4UiefKbTC7iQwQ_12_6"></a><a id="Tc_by0CLUmGQkaOqr-McAT2Zw_12_9"></a><a id="Tc_1pOVxwTLaEWvFdwXvj-_xQ_12_14"></a><a id="Tc_GNSAsamR_UyQlY2b2YHp5g_12_25"></a><a id="Tc_QzHuFO4ryUW4SURkrLGs6g_12_28"></a><a id="Tc_iH_zNpIhfE2LA2MTSraFFg_13_0"></a><a id="Tc_VF303I92rE2vvICCMfBeLQ_13_1"></a><a id="Tc_DPPM0GK0KkS6XQ0hwjz4Jw_13_4"></a><a id="Tc_22NBzxIYBkC_r5mqfIlSZw_13_6"></a><a id="Tc_xeuqBSKh4UaBwn8Vg94ohg_13_9"></a><a id="Tc_uYYueTYMoEim2syt_QMzAw_13_11"></a><a id="Tc_03cXs9bW4kSVBCwkjx-Img_13_14"></a><a id="Tc_5rTq0kaHd0mQ4HN8gycztw_13_16"></a><a id="Tc_p6rEusr_jkWaFdZsskBIZw_13_19"></a><a id="Tc_NDUSR5l6PUOpJcyCoF8hCg_13_25"></a><a id="Tc_RtOBxlDEt0WpNq-OQFjhSw_14_0"></a><a id="Tc_OoNrfG3yr02tB0MG9eVSHw_14_1"></a><a id="Tc_Dw_PP-7iBE6VNk_7bDyDvQ_14_4"></a><a id="Tc_H__Bzkd850SG6X3SAfHIQQ_14_6"></a><a id="Tc_72NHl58gXUG2aPApVkK-iA_14_9"></a><a id="Tc_ghylRxHwhkKSl30QW5D90g_14_11"></a><a id="Tc_lCs5KZApDEukfnGYxnPiXg_14_14"></a><a id="Tc_877AHRebsUG3rLWy0-ypyA_14_16"></a><a id="Tc_LzS30MJIXUaOHkC8OEMUAw_14_19"></a><a id="Tc_oU3et9nLiUmHgT_vvHbsOA_14_22"></a><a id="Tc_qsu_ejB3SUCXPpGEin5JPA_15_0"></a><a id="Tc_GLkDDaKlGkug7ieLo0Pe2Q_15_1"></a><a id="Tc_ktIRSz-JPE-dsjzsFKu-_Q_15_3"></a><a id="Tc_cGQxEMCRCkG2gWX-RZeE9w_15_4"></a><a id="Tc_LeF-EPeNkkmOVZ60hiJINw_15_6"></a><a id="Tc_ITje-uYvFUeX_4uQRzl79A_15_8"></a><a id="Tc_KUBvr5JTok2o8JXhd6tywg_15_9"></a><a id="Tc_NHIaQGAa6UCvaIUOKu56Dg_15_13"></a><a id="Tc_Ox7fyXbY_UyFwLwVjs91mA_15_14"></a><a id="Tc_2ffoR2v-lUOI2iJeaFW2SQ_15_18"></a><a id="Tc_kYPD8HbqLkSjSHbUpklP5A_15_21"></a><a id="Tc_yA0gZk8KKkKbnLkMHFFEnQ_15_24"></a><a id="Tc_YWd5i0J9TE-uf_nSwJAuIw_15_27"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07064438%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Series A&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Series B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible</b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.57%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred Stock </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred Stock </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred Stock </b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders&#8217;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance, December&#160;31,&#160;2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z1IuhslR-UCBpO7w9bN3bw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_LSHnTmEgB0iGc42bJTAIwQ_4_11">6</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Hrw7tPqSpUm06FpAVXebXA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_105SwcIOPUKjvlITOo49Tw_4_16">9,759</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Hrw7tPqSpUm06FpAVXebXA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_TrPk0CjFaEGQMijQGzU4VQ_4_19">73</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_DbNVQAWgaUe5q_k1Asa5Mg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_HAQYTG6Jm0eQyPz6Rv-n7w_4_22">1,238,299</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tuUZoSUYG0GxEFXEFqgx_Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_wJX0GJ2RB0K9gL41Lqf7gg_4_25">1,194,384</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2019_4oTUxBKnqEW60OdCBm72pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_r8CRQ2Wc_EiGq8lVTHdWLg_4_28">43,988</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Issuance of common stock related to 401(k) contribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nAlQfen5wkKv6FK31Q5DDg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="Tc_pOnt3W3n60SF3n0IV6rX6Q_5_16">3</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WX82vQM900GXLjv0vQC6ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_dv_9U_2B20y1_FEdSSmhMg_5_22">88</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="Tc_r2XupAcCbEGCF9hyZV3p1g_5_28">88</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WX82vQM900GXLjv0vQC6ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_5QSP5Rgx1k6qXh7zSmNIXQ_6_22">1,788</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_IKoEl8GCXk-5Dd9cIFqu7Q_6_28">1,788</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Disgorgement of stockholder&#39;s short-swing profits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WX82vQM900GXLjv0vQC6ig" decimals="-3" format="ixt:numdotdecimal" name="xoma:AdjustmentsToAdditionalPaidInCapitalDisgorgement" scale="3" id="Tc_eLKkJeAzkk2GeV9chXR0PQ_7_22">13</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q" decimals="-3" format="ixt:numdotdecimal" name="xoma:AdjustmentsToAdditionalPaidInCapitalDisgorgement" scale="3" id="Tc_b_YLlg1CUk-HxBJGS7yhTA_7_28">13</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net loss and comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RtzHdY9O80GJ2D5P_CNOFQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_Q1XzFoMX_k2kTqYcWlnd-A_8_25">4,758</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_Y9RY0wSYskaLVO16Ku8d4A_8_28">4,758</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance, March&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_3_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_VKSq8f6l9Emoqd4ZbbuJ2g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_vme4is6jbkecVIYj3lHZcA_9_11">6</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_IFd1MzCWn0Wdnb3WhjgsCA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_c6YirtKkrUeWeXZToyvfCw_9_16">9,762</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_IFd1MzCWn0Wdnb3WhjgsCA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_s7up2fcSpE2psR25EpZXLw_9_19">73</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_TGGVnEdtm0-FkIMH-8kzPg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_YdWiU0AYiEmuz9ccJL25xg_9_22">1,240,188</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QzyX0D0gEUaAjxGpkCQ92A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_lTsr-n8WbU6d8ef659HTBQ_9_25">1,199,142</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_31_2020_Rdw2QfS9Vky1ITwHmzKHpg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_3-L8qRCyG0axY2v3WI30DA_9_28">41,119</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exercise of stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="Tc_0r_dqEmJb0e6za_CMnLlKQ_10_16">2</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_Fir_w-uWEkOpKI1O4a7pxA_10_22">10</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_FSoQ3cdviUahg3nrI2s_oQ_10_28">10</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Issuance of common stock related to ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="Tc_Ksxhbs5D_kKjb7vcjayxgQ_11_16">1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="Tc_jX3Ga4eYRky72wVnOdTIsA_11_22">26</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="Tc_9OMTp1IGN0Klj5PnvbxucA_11_28">26</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Issuance of common stock related to Series Y preferred stock conversion </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_sQo3RyoVEUC3nkUEOTjWXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="Tc_ek9dD0Up7Eya54T0xCCvVA_12_11">1</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" sign="-" scale="3" id="Tc_Ss_C6JTdkEma--wpWmYVlQ_12_16">1,253</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="Tc_a5JzZFG2tU-dn_DvckQPRg_12_19">10</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" sign="-" scale="3" id="Tc_sghNIF1TmEusJl2CFl59Mg_12_22">10</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_fGCgqpg6r02a7nNEzET7KQ_13_22">773</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_f3Q5ttJTWk-SYOuB-WAvRw_13_28">773</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net loss and comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9P_LJeO63kyYZVYBO9c-tA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_uC-9McTbHUWOh6p2suaGxw_14_25">3,533</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_IY2Yo5djMEKHTz6SWblMUw_14_28">3,533</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:top;width:18.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance, June&#160;30,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_giuLmM43x0iH635O1iEnYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_u5ubM23H_Ea_DKT071FC-A_15_11">5</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_K7HZU9Aq9kufBZsf7To1Gw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="Tc_4UkoajbFsEm37xh824SOYQ_15_16">11,018</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_K7HZU9Aq9kufBZsf7To1Gw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_CcFEIyo10kWyv2QOn8pMfg_15_19">83</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_CEcQsLk4q0SXGZOAlo6ElQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_hWjqY3IsMkiiMV8RrEQheg_15_22">1,240,987</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_DD8KGppF_UO3_3otopKJ5A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_mrv7zeN8JUqU94W421gG4Q_15_25">1,202,675</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_hJUplDGhm0iZkUPe7ix9jg_15_28">38,395</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these condensed consolidated financial statements.</i></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:84%;border:0;margin:30pt 8% 30pt 8%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_9fabc02b_51a7_4e48_8f5f_4ba42f5c3260"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">XOMA CORPORATION</p><a id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLO"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 4pt 0pt;">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_738e2f0e_6d7b_4f81_a7ca_18ba09573448"></a><a id="Tc_IolIP7-E3ESHF08YFKP2RA_1_2"></a><a id="Tc_tVrj-xsJ_EWU-Mt30RW9gg_2_2"></a><a id="Tc_QzL7X_jrkkiwj8ge03d_mA_2_5"></a><a id="Tc_jKX8xIloqkWglaJI-buk6Q_3_0"></a><a id="Tc_goPrwRv-rUWeRAX5KjBfgA_4_0"></a><a id="Tc_XXaX3ldKuE2Dy-mAGE2CBA_4_2"></a><a id="Tc_9_CD-juc2EO4bS6RDmI1bQ_4_5"></a><a id="Tc_91hl8nsAW0qRv04STh8RXw_5_0"></a><a id="Tc_JnJITXaRkkeIzsPqbuScqQ_6_0"></a><a id="Tc_TN9HkkT-4UyBj-k5kYWKlQ_7_0"></a><a id="Tc_pMo3MZ8wtUGzV5WfTKfPLw_8_0"></a><a id="Tc_kEtOm5UwREaEUMYFdtkdtQ_9_0"></a><a id="Tc_FY-Yzo9ReEuxz_W6WgQjSg_10_0"></a><a id="Tc_UqhPC5nggk-ml_smx7OxdA_10_3"></a><a id="Tc_VSeiQ58ecEyn_xTOqiGtjg_11_0"></a><a id="Tc_UObHWuF-cUKswzJHKRagFw_12_0"></a><a id="Tc_xjOhhtRta0eoFLzRSJ-3PQ_12_6"></a><a id="Tc_vsJi7NQze0KD7h4WvTxpbA_13_0"></a><a id="Tc_z8j33Z7wpEWfL1IyFRBpLg_14_0"></a><a id="Tc_q9xldpcET0O9IQyyO-YH1A_15_0"></a><a id="Tc_eztMeOVSVEaxNRD7Ap1MDA_16_0"></a><a id="Tc_5iASKHrn_UyY2rhaC5iDbw_17_0"></a><a id="Tc_Hy8zrp6BkUicAGPLOS5V-g_18_0"></a><a id="Tc_PdRllwrAwUy8YYV3xajvUQ_19_0"></a><a id="Tc_WTGgq9Ezi0GEDKuZllp68w_20_0"></a><a id="Tc_rRzVlgbEj0e8HQj1SpxjIA_21_0"></a><a id="Tc_uas1CxNDxkKoyii3ej0kRw_22_0"></a><a id="Tc_sEk-LeFWPUOrrGcubeaUEQ_24_0"></a><a id="Tc_udfARZ-ZTUq4wBWK4tW1Cg_25_0"></a><a id="Tc_ehLsh8x0a0CgzngTHyWSdQ_25_6"></a><a id="Tc_goHk1UvOWEiUY5Y44JNtVQ_26_0"></a><a id="Tc_wGUwulNLVEGJ2wgb1Xw_Cw_26_6"></a><a id="Tc_xn81L71QTU6KntzOEl4YUg_28_0"></a><a id="Tc_iox0WoDj-kGtTwEzH_73jQ_29_0"></a><a id="Tc_gt-2k9Yv-U-Yf6R6RQ-5RQ_29_6"></a><a id="Tc_dnD0DNaJLkSoPA3GzzopCw_30_0"></a><a id="Tc_upZMU2_WIkOfdwCCuXSk0w_30_3"></a><a id="Tc_iDXR4_HrGUCErr33neVNOg_31_0"></a><a id="Tc_WeNfMgHDkUyDIeuvLAD7Cg_32_0"></a><a id="Tc_hA6SpD1WrUeKx7JuVJeByw_33_0"></a><a id="Tc_lvANJcp3okq7b3VwrLVOaQ_34_0"></a><a id="Tc_IlLUbau05Ei5JGP8krkHEQ_34_6"></a><a id="Tc_O82BjrKwaUO_gyAV90tXTg_35_0"></a><a id="Tc_MgiJN88AH0urHQcQBHEahg_36_0"></a><a id="Tc_JgXzeETrCkCs5A-TjY7RQg_36_6"></a><a id="Tc_OpGylUJdK0uh9beCy7qVYw_37_0"></a><a id="Tc_Ggz-C_Q8z0Wrry-KhXKEOg_37_3"></a><a id="Tc_5zJBxN0kcUasLml3pXwr7g_38_0"></a><a id="Tc_s5FXOsB-IU2b_Z0TORFz5Q_38_3"></a><a id="Tc_twAVMUgp-Uahe9SS2BkBuw_39_0"></a><a id="Tc_OndKB6Y6XkGVowVPpr6VgQ_40_0"></a><a id="Tc_9IQwTTOrmkKyFs0eoPpigQ_42_0"></a><a id="Tc_by44--ZYNUai-bcqTdxa5Q_43_0"></a><a id="Tc_1uQzGbXGrUiPNEHmuimOjA_44_0"></a><a id="Tc_jjMJsmzifUC6JGRlPdtevQ_44_2"></a><a id="Tc__T3yjDGVkEW9w5sM1CbfkQ_44_5"></a><a id="Tc_zQrzSFdXVUqQFmzaTztO0g_46_0"></a><a id="Tc_ops21eeEeEiIXEi30I-RwQ_47_0"></a><a id="Tc_IoCauP51t0eW6e9QhgePxg_47_2"></a><a id="Tc_X98uIF1_0Ue9Z9Xbw24_YQ_47_5"></a><a id="Tc_V7I8gBjOtked4e36TuSl7A_48_0"></a><a id="Tc_Y8iZm61PFkmm9iUb5zEOIw_49_0"></a><a id="Tc_MerVNoTVRkOCwxBinvkqdA_49_2"></a><a id="Tc_YaNpWluebE2x87y59g2RNA_49_5"></a><a id="Tc_WV1ghfi-I06s2pOT9uuc3w_49_6"></a><a id="Tc_sIL19d8QZ0W4YMCHxrG97g_50_0"></a><a id="Tc_8xWl34zVmkaWPfIZ7cJ0Eg_50_2"></a><a id="Tc_eZcmLtKHNkq9aIzCtEq7QA_50_3"></a><a id="Tc_SBqnyxQZOkeRMkSZnptzEg_50_5"></a><a id="Tc_8YhkZaAQrEaqBdhd0tCDIA_51_0"></a><a id="Tc_RRD0ea-zx0unVhE6sqUDjQ_51_2"></a><a id="Tc_EWefxSLXc0-c61hPsfcO3g_51_3"></a><a id="Tc_Hma6TiE_tUGreBVPXevzyA_51_5"></a><a id="Tc_Zvhfy_LcWUSRc3uxYUE7MA_52_0"></a><a id="Tc_vFwtw6S9dkKv-aw4HJ3nlA_52_2"></a><a id="Tc_EcVYn81TGUq-1ym_zSF0mg_52_5"></a><a id="Tc_ci9rMfiZOUenuEGZycai-w_52_6"></a><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:70.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_6-d8GA5-Zke0SrVKMZECAQ_4_3">9,610</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_yzQgfF2yaESTl_prI8IpEg_4_6">8,291</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Adjustments to reconcile net loss to net cash used in operating activities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_neDCBaRK7Ua4I74rJ9QlaA_6_3">3,666</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_O_OSK4cNAEa0Oki3r58-eA_6_6">2,561</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Common stock contribution to 401(k)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="xoma:DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims" scale="3" id="Tc_yISEKqxbx0S7DYiCinLCZw_7_3">90</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="xoma:DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims" scale="3" id="Tc_813M6LkHCkC0k3kz6EcNMQ_7_6">88</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="Tc_GjOvEqT8fE-NY9zGKPZbfQ_8_3">4</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="Tc_zrkclL9-BUyM8hgMDxlZUQ_8_6">12</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Amortization of debt issuance costs, debt discount and final payment on debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="Tc_FY1nzH7pxkG8F7-tq8ZA2A_9_3">200</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="Tc_TRqeFB6fWUaK4i1aKBoE8A_9_6">374</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Provision for bad debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="Tc_n1JrDjySnU6NsNW78Zzb5w_10_6">1,409</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Non-cash lease expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="xoma:OperatingLeasePaymentsNonCash" sign="-" scale="3" id="Tc_LVoyWxA-JUS8SjWlEEI_eA_11_3">79</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="xoma:OperatingLeasePaymentsNonCash" sign="-" scale="3" id="Tc_sGboqTUpSEu0cLyPqKSWwQ_11_6">74</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Loss on extinguishment of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_T9O73JBickO54ns-BQ66tA_12_3">300</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Change in fair value of equity securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="Tc_K0NWg_1b2kaXuwgWlePKug_13_3">617</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" sign="-" scale="3" id="Tc_03cyzNcz_kKw0e6Rf2dnUA_13_6">150</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Changes in assets and liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;">Trade and other receivables, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" sign="-" scale="3" id="Tc_ry-VYIrc00yjXgfXt0H-cQ_15_3">251</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" sign="-" scale="3" id="Tc_N6MrNcsmikKVQCD6K-dq1g_15_6">1,113</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;">Income tax receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" sign="-" scale="3" id="Tc_ptaBp-kW3kyucCcyjPzaPA_16_3">1,526</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="Tc_rU1B75_yCUqYiSjbuN5vdg_16_6">1,526</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;">Prepaid expenses and other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_gulh7kqP_kK8x9w4j3pIww_17_3">701</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_GIjMJV4MMEWJL10AEGzKDg_17_6">497</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;">Accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="Tc_pd6NxrRoiUmcGTAtyx0bNw_18_3">748</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" sign="-" scale="3" id="Tc_nRX1Enr3xkmo_AX_FW7n4w_18_6">152</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="xoma:IncreaseDecreaseInOperatingLeaseLiabilities" sign="-" scale="3" id="Tc_E0R7c9yLpkWBkILy2HS7dQ_19_3">88</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="xoma:IncreaseDecreaseInOperatingLeaseLiabilities" sign="-" scale="3" id="Tc_U83IRo-CskSAZFRnMNCb6g_19_6">79</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;">Unearned revenue recognized under units-of-revenue method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" sign="-" scale="3" id="Tc_LU6EnwZlP0WoJk7Qum-HjQ_20_3">731</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" sign="-" scale="3" id="Tc_gcV8aBFI0U-9ZgFkeM7aJg_20_6">695</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;">Other liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" sign="-" scale="3" id="Tc_NQhx-PZqsU6jmlFx30yV5A_21_3">6</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="Tc_svRT_XCpeU2PCg1_g1pdeA_21_6">309</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 24pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_OCHqIJQI_UStb3m_IIx2yw_22_3">4,889</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_p1MSY99EP02L68HpgQrePg_22_6">5,150</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Payments related to purchase of royalty rights</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="xoma:PaymentsRelatedToPurchaseOfRoyaltyRights" scale="3" id="Tc_iOyp_S25tUCOcDasnjBsog_25_3">13,500</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 24pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_0_kzIaVO1kSf2_NqiqVW9Q_26_3">13,500</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cash flows from financing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Proceeds from issuance of preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="3" id="Tc_9uEv1zosK02_oRnO0ql15w_29_3">40,000</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Proceeds from issuance of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="Tc_dzzPHlplH06HDHuX8bJKcw_30_6">26</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Payment of preferred and common stock issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="Tc_v7k5nrIlj0Cb8TLYPV_Dww_31_3">3,106</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="Tc_B4wcM8ziMk-WCZbxeEWTgg_31_6">211</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Proceeds from exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="Tc_8p9riZiIGECc8rffq-Xl2A_32_3">1,355</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="Tc_zAH3cHgVX0mNjftRp1NtwQ_32_6">25</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Principal payments &#8211; debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="xoma:RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt" scale="3" id="Tc_ovAFC0liZ0KtFp817PZsJA_33_3">4,250</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="xoma:RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt" scale="3" id="Tc_pOEnYV7GWEuDOUqO_w7xow_33_6">1,875</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Payment for extinguishment of debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="xoma:RepaymentsOfLongTermDebtExtinguishmentOfDebt" scale="3" id="Tc_c93iDzQdsUCM8M9WSHsBww_34_3">17,103</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Payment for debt modification fee</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtRestructuringCosts" scale="3" id="Tc_9KI5BTSzdES5wjji1oRerg_35_3">24</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Payment for preferred stock dividends </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="Tc_0872_xEy00qGngLI5_hTsg_36_3">707</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Principal payments &#8211; finance lease</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="Tc_CtUpGz0JkE2qpWBLMZ-HEA_37_6">9</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Proceeds from disgorgement of stockholder&#39;s short-swing profits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="xoma:ProceedsFromRepaymentsForDisgorgement" scale="3" id="Tc_aHlLGwareEyhBMuMZzxB4w_38_6">13</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Taxes paid related to net share settlement of equity awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_-SvxKz-05UmBegvHbgXCWg_39_3">355</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_giNKO3am60aTG0ZOYAHU9A_39_6">16</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 24pt;">Net cash provided by (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_UgRNiZ2e-ECQgC9edY57GA_40_3">15,810</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_L687m6v8OkadUa2cQ5HtVw_40_6">2,047</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net decrease in cash and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_EGqDMHoO0k2syXvF76_7Lg_42_3">2,579</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_lIsbE4CdJ0iAxOqKY31c8A_42_6">7,197</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cash and restricted cash at the beginning of the period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_bLXuOxvkkUSyX5ipEmxehg_43_3">86,364</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2019_4oTUxBKnqEW60OdCBm72pQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_iQCcaYKpi0ulonLbmWvHow_43_6">56,688</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cash and restricted cash at the end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_P9jIW_rwzkyBntLgybZPjw_44_3">83,785</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_wDSooBj3ckeBCIVr6yhT8g_44_6">49,491</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Supplemental Cash Flow Information:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cash paid for interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_rrQIGIVBVk6ww7MNajVa_w_47_3">311</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_QyFJrIcSv06PNxTkDn4pHg_47_6">379</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Non-cash investing and financing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Preferred stock dividend accrual</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="3" id="Tc_NUOsK9s9l0WKjp93W6sb2g_49_3">1,424</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Interest added to principal balance on long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="xoma:InterestAddedPrincipalBalancesLongTermDebt" scale="3" id="Tc_5ENivDzReEWhsS6KjaHgBw_50_6">317</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Accrued cost related to issuance of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="xoma:AccruedCostRelatedToIssuanceOfCommonStock" scale="3" id="Tc_7rt-R2YHMUiuXi3FviOqrw_51_6">19</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Accrued cost related to issuance of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="xoma:AccruedCostRelatedToIssuanceOfPreferredStock" scale="3" id="Tc_ue6ntJUhe0OU1aGtXvE0tQ_52_3">105</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these condensed consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_d65573f5_d928_466c_a1c4_f98acde7190a"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 4pt 0pt;">XOMA CORPORATION</p><a id="NOTESTOCONDENSEDCONSOLIDATEDFINANCIALSTA"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 4pt 0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p><a id="_Hlk75254902"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:NatureOfOperations" id="Tb_n7eSMWpp8UCU1WLFa0o8rQ" escape="true"><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 Corporation (referred to as &#8220;XOMA&#8221; or the &#8220;Company&#8221;), 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 pre-commercial therapeutic candidates. The Company&#8217;s portfolio was built through licensing its proprietary products and platforms from its legacy discovery and development business, combined with acquisitions of rights to future milestones and royalties that the Company has made since the royalty aggregator business model was implemented in 2017. The Company&#8217;s drug royalty aggregator business is focused on early to mid-stage clinical assets primarily in Phase 1 and 2 with blockbuster potential licensed to large-cap partners. The Company expects that most of its future revenue will be based on payments the Company may receive for milestones and royalties related to these programs.</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;">The Company has incurred significant operating losses and negative cash flows from operations since its inception. As of June 30, 2021, the Company had unrestricted and restricted cash of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="Narr_QQpwF0JBEkmN53c5E5nmSg">83.8</ix:nonFraction> million. The restricted cash balance may only be used to pay dividends on the <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_Y39ORPRd2EqxMY8rpKvKuA">8.625</ix:nonFraction>% Series A cumulative, perpetual preferred stock (&#8220;Series A Preferred Stock&#8221;) issued in December 2020 and the depositary shares, each representing <span style="-sec-ix-hidden:Hidden_BF8ePhthsUebQDlcnqOMkQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1/1000th</span></span> in a share of <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_0g7E7P7QAkmizQShClQqfg" decimals="5" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_UdqTgMbpU0aYy51wcJ7TVg">8.375</ix:nonFraction>% Series B cumulative, perpetual preferred stock (&#8220;Series B Preferred Stock&#8221;) issued in April 2021 (Note 12). </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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2021, the Company repaid its outstanding debt obligations to Silicon Valley Bank (&#8220;SVB&#8221;) and Novartis Pharma AG (&#8220;Novartis&#8221;), for a total of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankAndNovartisPharmaAgMember_T8uuuY4HokmZzwbm38WzUQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="Narr_BSTf1q-o6U6StJ_pAmfaTw">17.1</ix:nonFraction> million (Note 8). Based on the Company&#8217;s current cash balance and its ability to control discretionary spending, such as royalty acquisitions, the Company has evaluated and concluded its financial condition is sufficient to fund its planned operations and commitments and contractual obligations for a period of at least one&#160;year following the date that these condensed consolidated financial statements are issued.</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;">&#8203;</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="Tb_RnTOVx9AW0KyIKvqu9a73A" continuedAt="Tb_RnTOVx9AW0KyIKvqu9a73A_cont1" escape="true"><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><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Tb_PFOxC_e6uEaNH_vFiBh_Lw" continuedAt="Tb_PFOxC_e6uEaNH_vFiBh_Lw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States for interim financial information and with the instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. As permitted under those rules&#160;certain footnotes or other financial information can be condensed or omitted. These 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&#160;year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020, filed with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) on March&#160;10, 2021.</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 financial statements have been prepared on the same basis as the Company&#8217;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#8217;s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full&#160;year.</p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk54341413"></a><a id="_1bde3aed_de8d_4193_b3b0_d9b6edd62424"></a><a id="Tc_5Znble-E70WhLLH7AKl0Nw_1_1"></a><a id="Tc_bOlJWbF1R0KWQjOsCsPPoA_2_1"></a><a id="Tc_R-UA41aLnU-DyI81Kf95yA_2_4"></a><a id="Tc_jCcJzeCE8E6_1VC6t_dqSg_4_0"></a><a id="Tc_Tbrx3jQUJ0y8sjGSVM9dZw_4_1"></a><a id="Tc_X_4_Ek4_WUyENixrMN5e5A_4_4"></a><a id="Tc_6j79XZnVEUGQyPEoaFgKrA_5_0"></a><a id="Tc_HIve4Rfvb0aADcHZvwDaIw_5_5"></a><a id="Tc_jURSsnG0-UirIQaxRJNCyw_6_0"></a><a id="Tc_Jcrh7-t1PkGtolTjTMYlNw_6_1"></a><a id="Tc_ZCtb8jt-7k-6SkNDrSDM5g_6_4"></a><ix:continuation id="Tb_RnTOVx9AW0KyIKvqu9a73A_cont1" continuedAt="Tb_RnTOVx9AW0KyIKvqu9a73A_cont2"><ix:continuation id="Tb_PFOxC_e6uEaNH_vFiBh_Lw_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:UseOfEstimates" id="Tb_jBCpyg4Sckay86AF_kMf7A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 GAAP in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. On an ongoing basis, management evaluates its estimates including, but not limited to, those related to revenue recognition, revenue recognized under units-of-revenue method, equity securities, legal contingencies and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Actual results may differ significantly from these estimates, such as the Company&#8217;s billing under government contracts and amortization of the payments received from HealthCare Royalty Partners II,&#160;L.P. (&#8220;HCRP&#8221;). Under the Company&#8217;s contracts with the National Institute of Allergy and Infectious Diseases (&#8220;NIAID&#8221;), a part of the National Institutes of Health (&#8220;NIH&#8221;), the Company billed using NIH&#8217;s provisional rates and thus is subject to future audits at the discretion of NIAID&#8217;s contracting office. In October of 2019, NIH notified the Company that it engaged KPMG to perform an audit of the Company&#8217;s incurred cost submissions for 2013, 2014 and 2015. The audit procedures were completed and the Company adjusted its estimated liability owed to NIH to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" scale="6" id="Narr_JCLED1NPpkaH7-0qukO2kQ">1.4</ix:nonFraction> million as of December 31, 2020 (Note 4). The estimated liability owed to NIH had not changed as of June 30, 2021. The audit remains subject to further review by NIH as part of the contract close-out process, which includes finalization of rates for years 2010 through 2015, and the Company may incur further liability as a result. In addition, under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported.</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 COVID-19 pandemic has resulted in a global slowdown of economic activity which has led to delays and could result in further delays or terminations of some clinical trials underlying the Company&#8217;s royalty purchase agreements. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. These estimates may change, as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company&#8217;s financial statements.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tb_2LUNw-rd0UWF8SWRpEqs7w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash 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;">Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. As of June 30, 2021, the Company did not have any cash equivalent balances, defined as highly liquid financial instruments purchased with original maturities of three months 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;">Restricted cash consists of bank deposits held to pay dividends on the Company&#8217;s Series A Preferred Stock and Series B Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;">The Company maintains cash and restricted cash balances at commercial banks. Balances commonly exceed the amount insured by the&#160;Federal&#160;Deposit&#160;Insurance&#160;Corporation. The Company has not experienced any losses in such accounts, and management believes that the Company is not exposed to any significant credit risk with respect to such cash and restricted cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="Tb_KsvGnBDqaEucrj6wzRMpOQ" escape="true"><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 and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.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:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="Tc_pIGHwVKEX0isR_BlAkT_EQ_4_2">78,945</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Cash" scale="3" id="Tc_Q91d2-o220Kxtcn4dNYh-Q_4_5">49,491</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="3" id="Tc_FEVvMP14ZUCsAc9t2LIP-g_5_2">4,840</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and restricted cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_1k_8lY8ozkyGHx2CrMvUGA_6_2">83,785</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_ZmmV97c1d060taK6qC1o2w_6_5">49,491</ix:nonFraction></p></td></tr></table></ix:nonNumeric></ix:nonNumeric><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;">&#8203;</span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_RnTOVx9AW0KyIKvqu9a73A_cont2" continuedAt="Tb_RnTOVx9AW0KyIKvqu9a73A_cont3"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Tb_C5bE977PLESVjTEKWkGpOw" continuedAt="Tb_C5bE977PLESVjTEKWkGpOw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</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 Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers </i>(&quot;ASC 606&quot;), except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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)&#160;identify the contract(s)&#160;with a customer; (ii)&#160;identify the performance obligations in the contract; (iii)&#160;determine the transaction price; (iv)&#160;allocate the transaction price to the performance obligations in the contract; and (v)&#160;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 and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation 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 recognizes revenue from its license and collaboration arrangements and royalties. 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;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&#8217;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&#8217;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&#8217;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;font-style:italic;margin:0pt 0pt 12pt 18pt;">Milestone payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of each arrangement that includes development and regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. ASC 606 suggests two alternatives to use when estimating the amount of variable consideration: the expected value method and the most likely amount method. Under the expected value method, an entity considers the sum of probability-weighted amounts in a range of possible consideration amounts. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. The Company uses the most likely amount method for development and regulatory milestone payments.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_RnTOVx9AW0KyIKvqu9a73A_cont3" continuedAt="Tb_RnTOVx9AW0KyIKvqu9a73A_cont4"><ix:continuation id="Tb_C5bE977PLESVjTEKWkGpOw_cont1"><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;margin:0pt 0pt 12pt 18pt;">Royalties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i)&#160;when the related sales occur, or (ii)&#160;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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upfront payments and fees are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company&#8217;s right to consideration is unconditional. 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&#160;year or less.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:RevenueRecognitionDeferredRevenuePolicyTextBlock" id="Tb_Qx7vQO4aEEyP-0yQngPbag" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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;">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 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&#8217;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&#8217;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></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="Tb_PXMvm0yk00uPoUWjOJsGzQ" continuedAt="Tb_PXMvm0yk00uPoUWjOJsGzQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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&#8217;s employees, consultants and directors that are expected to vest based on estimated fair values. The valuation of stock option awards is determined at the date of grant using the Black-Scholes Option Pricing Model (the &#8220;Black-Scholes Model&#8221;). 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 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&#8217;s historical volatility. The risk-free rate is based on the yield available on United States Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur. 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></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_RnTOVx9AW0KyIKvqu9a73A_cont4" continuedAt="Tb_RnTOVx9AW0KyIKvqu9a73A_cont5"><ix:continuation id="Tb_PXMvm0yk00uPoUWjOJsGzQ_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:EquitySecuritiesPolicy" id="Tb_J-d4LWxrgUWt0okSF17bHA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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;">The Company received shares of common stock from Rezolute, Inc. (&#8220;Rezolute&#8221;) (Note&#160;4). Equity investments in Rezolute are classified in the condensed consolidated balance sheets as equity securities. The 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 and comprehensive loss 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 and comprehensive loss in the period of 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;">In October 2020, Rezolute completed a <span style="-sec-ix-hidden:Hidden_4VmWhNmPZU-N4i6y6W8jQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1:50</span></span> reverse stock split of its common shares (the &#8220;Rezolute Reverse Stock Split&#8221;) and started trading on the Nasdaq Stock Market. As a result, the Company&#8217;s number of shares of Rezolute common stock was reduced from <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_9_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_YfsCwl78y0mkr9lbW9Hvsw" decimals="INF" format="ixt:numdotdecimal" name="xoma:EquityInvestmentsNumberOfSharesHeld" scale="0" id="Narr_HgZHhm6QuUCVdlM3lBdDcA">8,093,010</ix:nonFraction> shares (pre-split shares) to <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_x5bUZXdoX0aSctNJtUcZOw" decimals="INF" format="ixt:numdotdecimal" name="xoma:EquityInvestmentsNumberOfSharesHeld" scale="0" id="Narr_M6w_6cAFNkO8gGqbgPvZ8g">161,860</ix:nonFraction> shares (post-split shares).</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock" id="Tb_dgumuGV8KkqiiNb5jtzMPg" continuedAt="Tb_dgumuGV8KkqiiNb5jtzMPg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Purchase of Rights to Future Milestones and 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;">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. The Company acquired such rights from various entities and recorded the amount paid for these rights as long-term royalty receivables (Note&#160;5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones, fees upon exercise of options related to future license products and sales-based milestones. The contingent payments are evaluated whether they are freestanding instruments or embedded derivatives. If freestanding instruments, the contingent payments are measured at fair value at the inception of the arrangement, subject to remeasurement to fair value each reporting period. Any changes in the estimated fair value is recorded in the condensed consolidated statement of operations and comprehensive 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;">The Company accounts for milestone and royalty rights related to developmental pipeline products on a non-accrual basis using the cost recovery method. These developmental pipeline products are non-commercialized, non-approved products that require Food and Drug Administration (&#8220;FDA&#8221;) or other regulatory approval, and thus have uncertain cash flows. The Company is not yet able to reliably forecast future cash flows given their pre-commercial stages of development. The related receivable balance is classified as noncurrent since no payments are probable to be received in the near term. Under the cost recovery method, any milestone or royalty payment received is recorded as a direct reduction of the recorded receivable balance. When the recorded receivable balance has been fully collected, any additional amounts collected are recognized as revenue.</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 reviews public information on clinical trials, press releases and updates from its partners regularly to identify any impairment indicators or changes in expected recoverability of the long-term royalty receivable asset. If an impairment indicator is identified, and 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 impairment. The impairment will be recognized by reducing the financial asset to an amount that represents the present value of the most recent estimate of future cash flows. No impairment indicators were identified, and <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-5" format="ixt-sec:numwordsen" name="xoma:ImpairmentOfLongTermRoyaltyReceivable" scale="6" id="Narr_lj0zSTHVSEOOC0eZ7QUcZg"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_12_31_2020_Oi2q_rPSdkqzJPWywfUhSg" decimals="-5" format="ixt-sec:numwordsen" name="xoma:ImpairmentOfLongTermRoyaltyReceivable" scale="6" id="Narr_X9cCjdGn3kmxRP0QkU2sGQ">no</ix:nonFraction></ix:nonFraction> impairment was recorded as of June 30, 2021 and December&#160;31, 2020.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk75254972"></a><ix:continuation id="Tb_RnTOVx9AW0KyIKvqu9a73A_cont5" continuedAt="Tb_RnTOVx9AW0KyIKvqu9a73A_cont6"><ix:continuation id="Tb_dgumuGV8KkqiiNb5jtzMPg_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:LesseeLeasesPolicyTextBlock" id="Tb_j5Bep7NIk02k-ADrYDRMrA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 office space in Emeryville, California.</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 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 built its incremental borrowing rate starting with the interest rate on its fully collateralized debt and then adjusted it for 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 operating leases is recognized on a straight-line basis, unless the right-of-use asset has been impaired, over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive 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;">If an operating lease were to reflect impairment, the Company will recognize the amortization of the right-of-use asset on a straight-line basis over the remaining lease term with rent expense still included in operating expenses in the condensed consolidated statements of operations and comprehensive 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;">For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has elected the practical expedient to not separate lease and non-lease components. The Company&#8217;s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb_4E_L3lG0o0u5EXHOmoELIg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 will 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&#8217;s best judgment given the facts, circumstances and information available at each reporting date. The Company&#8217;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 <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="Narr_WC3lFTSYOEyZvwFBE5zkfw">no</ix:nonFraction> interest or penalties charged in relation to the unrecognized tax benefits.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tb_WIzma6Ppy0a8kSAxA6J2rA" continuedAt="Tb_WIzma6Ppy0a8kSAxA6J2rA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net Loss per Share Attributable to Common Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company calculates basic and diluted loss per share attributable to common stockholders using the two-class method. The Company&#8217;s convertible Series X and Series Y preferred stocks participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company&#8217;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></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_RnTOVx9AW0KyIKvqu9a73A_cont6" continuedAt="Tb_RnTOVx9AW0KyIKvqu9a73A_cont7"><ix:continuation id="Tb_WIzma6Ppy0a8kSAxA6J2rA_cont1"><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 and any deemed dividends related to beneficial conversion features on convertible preferred stock, if applicable, 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 attributable 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 loss per share attributable to common stockholders is then calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted average common shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Diluted net loss per share 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. The calculation of diluted net loss per share attributable to common stockholders requires that, to the extent the average market price of the underlying shares for the reporting period exceeds the exercise price of any outstanding options or warrants, the presumed exercise of such securities are dilutive to net loss per share attributable to common stockholders for the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company&#8217;s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company&#8217;s share price and therefore, are not included in the diluted shares until the contingency is resolved. </p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ConcentrationRiskCreditRisk" id="Tb_Cgv1EQ0Hu0KKzBiLd72qIA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;">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 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 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 June 30, 2021,&#160;<ix:nonFraction unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_MIHV76QaFUaxT9XfISrEhA" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfMajorPartners" scale="0" id="Narr_t2r-w54SmEuWJlKyeUU_PQ">two</ix:nonFraction>&#160;partners represented&#160;<ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_pDqgBx07dECGSBMk_V4gEQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_rAjR9IWPD0qVBCBFkei4-w">55</ix:nonFraction>% and&#160;<ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Rf6ulZyNikiU7RfzN-bgKw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_cITxaZoHmki7eA0dLrLPdw">42</ix:nonFraction>% of total revenues.&#160;For the six months ended June 30, 2021,&#160;<ix:nonFraction unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_5faoBff2Fku8tzLBWQANzA" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfMajorPartners" scale="0" id="Narr_jOdLbmi09UyFNXNx3tWA0w">two</ix:nonFraction>&#160;partners represented&#160;<ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_I4X8rAhUikWKRGpzmxYFVg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_RFUOQKuNaUyEkvwkXVl8rw">57</ix:nonFraction>% and&#160;<ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_wNdeA9UqsEGqZikpwN_o_A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_6OIYXKaS0EqFC8RsB2q3wQ">39</ix:nonFraction>% of total revenues.&#160;For the three months ended June 30, 2020, <ix:nonFraction unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_cLJo852G60ipj2vJhqIc-g" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfMajorPartners" scale="0" id="Narr_uSro9wDLlESXQGXDV8Wzdw">one</ix:nonFraction> partner represented <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8MfijwZlYkyCklKlJYMdrA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_ykj_xQfrJ0mOA0t3M1gUbg">88</ix:nonFraction>% of total revenues. For the six months ended June 30, 2020, <ix:nonFraction unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_JmxXdIKI6U21ND6vSs68xw" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfMajorPartners" scale="0" id="Narr_H4b6d0xMy0uzb19gtXt_Yg">two</ix:nonFraction> partners represented <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ax9yk3O8I0y3yJGnc-zNxQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_cmRQIoOhNkqKSs0IvNnkwg">56</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_-O6d02XTHk2yMM4KAfZ6Aw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_PLgQkvGqsEiw8Idon_S1VA">40</ix:nonFraction>% of total revenues. As of December&#160;31, 2020, <ix:nonFraction unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA" contextRef="Duration_12_31_2020_To_12_31_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_TradeAccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ehtdU62E8k6lH5WPWRHHDw" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfMajorPartners" scale="0" id="Narr_i01llEtbiUmRz25k17Lo_w">one</ix:nonFraction> partner represented <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_12_31_2020_To_12_31_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_TradeAccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ehtdU62E8k6lH5WPWRHHDw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_Fad_cNnLiUqffQol1x-UFg">100</ix:nonFraction>% of the trade receivables, net balance. As of June 30, 2021, the Company had <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ReceivablesLongTermContractsOrPrograms" scale="6" id="Narr_X0BMkP2mQ0Kq1aJ0f5ZXmw">no</ix:nonFraction> trade receivables, net balance. </p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="Tb_h9uWMuz4Nkq0iASLGA5DHw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive 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 loss is comprised of two components: net loss and other comprehensive (loss) income. Other comprehensive (loss) income refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders&#8217; equity but are excluded from net loss. The Company did not record any transactions within other comprehensive (loss) income in the periods presented and, therefore, the net loss and comprehensive loss were the same for all periods presented.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_lJXFt5PaLEqAuk1FJG4hwg" continuedAt="Tb_lJXFt5PaLEqAuk1FJG4hwg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 0pt 12pt 0pt;">In December 2019, the FASB issued&#160;ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. </i>The amendments in ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes.&#160;ASU 2019-12&#160;removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The Company <ix:nonNumeric contextRef="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201912Member_9EhyR8cVTEqI0olvyqqa2w" format="ixt:booleantrue" name="us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" id="Narr_G2VB4jidCkGT-FQlqno3sg">adopted</ix:nonNumeric> ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a material impact on its condensed consolidated financial statements.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_RnTOVx9AW0KyIKvqu9a73A_cont7"><ix:continuation id="Tb_lJXFt5PaLEqAuk1FJG4hwg_cont1"><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&#160;2020, the FASB issued&#160;ASU&#160;2020-06, <i style="font-style:italic;">Debt &#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivative and Hedging &#8211; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40).</i> This&#160;ASU&#160;reduces the number of accounting models for convertible debt instruments and convertible preferred stock and amends the guidance for the derivatives scope exception for contracts in an entity&#8217;s own equity to reduce form-over-substance-based accounting conclusion. In addition, this&#160;ASU&#160;improves and amends the related EPS guidance. These amendments are effective for the Company for fiscal years beginning after December 15, 2023, including interim period within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15,&#160;2020, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective method of transition. The Company <ix:nonNumeric contextRef="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_xoma_AccountingStandardsUpdate202006Member_r_nOLC_YrUOY0A3GTslgUQ" format="ixt:booleantrue" name="us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" id="Narr_KAEWikY2mEyHncRRGf8Hcw">adopted</ix:nonNumeric>&#160;ASU&#160;2020-06 on January 1, 2021.&#160;The adoption of this ASU did not have a material impact on its condensed consolidated financial statements.</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&#160;2020, the FASB issued&#160;ASU&#160;2020-04,&#160;<i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>. These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The&#160;ASU&#160;provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12,&#160;2020&#160;through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12,&#160;2020. The Company <ix:nonNumeric contextRef="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_xoma_AccountingStandardsUpdate202004Member_NobVP3bqxkuwjbRgzWn3Iw" format="ixt:booleantrue" name="us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" id="Narr_X-1pIt9JgUeu-eWiqg0lQA">adopted</ix:nonNumeric> ASU 2020-04 as of January 1, 2021. The adoption of this ASU did not have a material impact on the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</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&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>. ASU 2016-13 replaced the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. ASU 2016-13 will be effective for all entities except public companies that are not smaller reporting companies for fiscal&#160;years beginning after December&#160;15, 2022, including interim periods within those fiscal&#160;years, using a modified retrospective approach. Early adoption is permitted.&#160;The Company plans to adopt ASU 2016-13 and related updates&#160;on January&#160;1, 2023. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In May 2021, the FASB issued ASU 2021-04, <i style="font-style:italic;">Earnings Per Share (Topic 260), Debt&#8212;Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock Compensation (Topic 718), and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</i>. The amendments in ASU No. 2021-04 provide guidance to clarify and reduce diversity in an issuer&#8217;s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this ASU No. 2021-04 are effective for all entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, including interim periods within those fiscal years. The Company plans to adopt ASU 2021-04 and related updates on January 1, 2022. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.</p></ix:continuation><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;">&#8203;</span></p></ix:continuation><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;">&#8203;</span></p><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;">&#8203;</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;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="Tb_ouS9yP1Tr0yajofVxfC5-g" continuedAt="Tb_ouS9yP1Tr0yajofVxfC5-g_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3.&#160;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;">As of June 30, 2021 and December&#160;31, 2020, equity securities consisted of an investment in Rezolute&#8217;s common stock of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_HfWW8ZyhV025tfQzhV4LUQ" decimals="-5" format="ixt:numdotdecimal" name="xoma:EquitySecuritiesFvNiNonCurrent" scale="6" id="Narr_P-r8V3l1tU6rN22RKBFzGA">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_iCHsLBMQ10KXilvbsu7Clg" decimals="-5" format="ixt:numdotdecimal" name="xoma:EquitySecuritiesFvNiNonCurrent" scale="6" id="Narr_Uaw6sXltCEucpVohgH0tDw">1.7</ix:nonFraction> million, respectively (Note&#160;4). For the three and six months ended June 30, 2021, the Company recognized a gain of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_0ktwG_eK6ketIlbA0rFcbw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="6" id="Narr_t33I0-IqNEqGqButaxv3Ig">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_xACuan7UtUq0z5bWxZ0RXA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="6" id="Narr_mn8jh8Ct406awsJ7AsuY5A">0.6</ix:nonFraction> million, respectively, due to the change in fair value of its investment </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_70efb590_d0c1_40c0_b7c5_c6a5ca3c471b"></a><a id="Tc_mc2RVBbwx0m-JFd1qIMhCA_1_2"></a><a id="Tc_FxtUS6RQwkO1Jnh0DXg_sw_1_5"></a><a id="Tc_hfUfHPt_YkukoNRVL3X8Zw_2_2"></a><a id="Tc_z0WlkUQH80GuQVaado6VUw_2_5"></a><a id="Tc_UN02EUBqykeia3FmCSioQQ_3_0"></a><a id="Tc_QvC_3B6i10GfLz-HlVzKaw_3_2"></a><a id="Tc_KIkLB3DAWEmaIpA7LBfI-w_3_5"></a><a id="Tc_-iMVmW0PBUGMZky2y9Wmrg_4_0"></a><a id="Tc_HbEQL9OueEeOmhGfmtuokw_5_0"></a><a id="Tc_kJCJzbtR6EGQ8miRZdzIMA_6_0"></a><a id="Tc_bX_J_G9rHEG5UUbo9Kt4tg_6_2"></a><a id="Tc_yMpP16K330uL4GsRRviJ1g_6_5"></a><a id="_bfe996eb_faf6_43e0_9b6d_4212ac7f8fc1"></a><a id="Tc_7tBDRK6VhE26d7Q77uOzUg_1_2"></a><a id="Tc_mh4t725oCEuXoI9mX4eeZQ_1_8"></a><a id="Tc_7y8-1XU6xE6TUzB5if1U6A_2_2"></a><a id="Tc_LK0H5Bn85Ue7_vDLRV0dcw_2_5"></a><a id="Tc_foXnKFkOBE6TO-NBOtNL-A_2_8"></a><a id="Tc_NnEfHjY8K0mv0VzIxsqSWA_2_11"></a><a id="Tc_PpWVMqqQh0OWxguVSXoF0A_3_0"></a><a id="Tc_1hSod6rpsEqzBhH-T8J7Ag_4_0"></a><a id="Tc_YuERFJItH02YgS10rQ7Tag_4_2"></a><a id="Tc_X7tkHimA7EG7S2AGsEXBXA_4_5"></a><a id="Tc_a8ia0V5rkUWR5lZYB5mWig_4_8"></a><a id="Tc_R5fc0WlgLE2iCC7F7miBXA_4_11"></a><a id="Tc_dn5vykgXWkO7qxUHkpv-2w_5_0"></a><a id="Tc_NngzPx-zx0CLaxASjZuOkg_5_6"></a><a id="Tc_csACtKOaxk2RTvayADuXUA_5_12"></a><a id="Tc_Hg3dxKCkQkyAy70QEStq3A_6_0"></a><a id="Tc_JMoS09jewUuPlQLyvsX6qw_6_6"></a><a id="Tc_FFCpLnLFWUeFxssTLLJJWA_6_12"></a><a id="Tc_6nVWMv_6GEyqY0eNk0oDyQ_7_0"></a><a id="Tc__dT04ksbbU6lIXojV8ibDw_7_2"></a><a id="Tc_wKV-sw2GM0ScvfZcaIMRDA_7_5"></a><a id="Tc_BUGohNGiu0OjXru0LQGk9A_7_8"></a><a id="Tc_gtbK4_alWEu8EF1BemGuBg_7_11"></a><a id="Tc_DvbYKtS9zkKzyquiLsY6YQ_9_0"></a><a id="Tc_xPtOBhxwbECmkFyyvWVpBA_10_0"></a><a id="Tc_84gLGJumAk2Oyo5wcT2EqQ_11_0"></a><a id="Tc_4p49bBXKWk66zkmKU5tN7w_11_2"></a><a id="Tc_YmWeoi_jzUiujnk6TNQkbA_11_5"></a><a id="Tc_hu5ffpDJ8kOweC5UCd3Opw_11_8"></a><a id="Tc_Z_oI6HjCIUWS8Bx9b3FOLg_11_11"></a><a id="_27796615_b073_4bda_be69_0ae22386d9ec"></a><a id="Tc_tJBWS0cI0EGqCPkDvZ5VxQ_1_2"></a><a id="Tc_VL9k0htk7kuED9wb_gOvSg_1_6"></a><a id="Tc_9e9pYXVpAUmmqpyxl-NatA_2_2"></a><a id="Tc_qG-ESSS_WECBQcQTu_0RzA_2_4"></a><a id="Tc_w3ZWT_FQQUOrhtqNAq08HA_2_6"></a><a id="Tc_dcMUjhMqRUSKCRDBN_rioQ_2_8"></a><a id="Tc_m7iEggWASUiP3pLSxoDMog_3_0"></a><a id="Tc_mnUVvWbqXE-d3UFXV9x1Uw_4_0"></a><a id="Tc_64G1cMt4SUWe5zPpfq9DTQ_5_0"></a><a id="Tc_MlSQnZ8AKEe2YuxKJfi6oA_6_0"></a><ix:continuation id="Tb_ouS9yP1Tr0yajofVxfC5-g_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">in Rezolute&#8217;s common stock in the other income (expense), net line item of the condensed consolidated statements of operations and comprehensive loss. For the three and six months ended June 30, 2020, the Company recognized a gain of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_DZyLNCv5w0u3fbhayUDoXA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="6" id="Narr_rTldubcw20ehctQWW9vbYQ">0.1</ix:nonFraction> million and a loss of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_uTddSw1hbES2uS_E0xrs1g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" sign="-" scale="6" id="Narr_uFgaNoPr4UC-glvttrVeuQ">0.2</ix:nonFraction> million, respectively.</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><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tb_6dQfkNb6tUqYvTsVZhQCUA" escape="true"><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;">&#8203;</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: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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">June&#160;30,&#160;</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;">&#8203;</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&#160;31,&#160;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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;">2021</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;">&#160;&#160;&#160;&#160;</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="Tc_N4ZjO0iEBkKN972rWIiJgw_3_3">454</ix:nonFraction></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="Tc_mBk7-l_rK02wg8JcuX3kgQ_3_6">351</ix:nonFraction></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 incentive compensation</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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="Tc_iJa9ySEl70y1C57a8BucoA_4_3">466</ix:nonFraction></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;">&#8203;</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;">&#8203;</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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="Tc_lYNeoBOiQUSSM8PwfB2PJA_4_6">71</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;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 payroll and other </p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="xoma:AccruedSalariesAndOtherAccruedLiabilitiesCurrent" scale="3" id="Tc_X9BH1Gu9x0uQQWzT1AidnQ_5_3">139</ix:nonFraction></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="xoma:AccruedSalariesAndOtherAccruedLiabilitiesCurrent" scale="3" id="Tc_t7lwLmNfgEmBe3VrKR3R2g_5_6">220</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="xoma:AccruedAndOtherLiabilitiesCurrent" scale="3" id="Tc_C3HiDTQZ0kORxwgKjE6ReQ_6_3">1,059</ix:nonFraction></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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="xoma:AccruedAndOtherLiabilitiesCurrent" scale="3" id="Tc_kcaax04lm0KhHWWvWFN_YA_6_6">642</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net Loss Per Share Attributable to Common Stockholders</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tb_simdSIWBXUum_j0fKFd_Hw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:55.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator</b></p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_elSP7sJV90eiEo517dkk7Q_4_3">2,237</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_F39pxpEl0U23q-W8zhAZGw_4_6">3,533</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_cpce_bH9F0qa4dpYP11vqA_4_9">9,610</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_-NFlEyYHDEOY85ZZLV8f-w_4_12">8,291</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series A accumulated dividends </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_pbRvlA-3N0SCMh3Kzk3BBA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="Tc_0tH0Cpj3J0WaYRE_UyPdhQ_5_3">530</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="Tc_WG_M6GbqzUidHK5XmehypQ_5_9">1,061</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series B accumulated dividends </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_LpMaodJrsE-IaBRCFyeHOg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="Tc_GshkGRxMMkWpr7xPQiaDwg_6_3">763</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_t6vVBbwu0EWwIrjQ4j5bBg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="Tc_DFy97SiTyU--dfurMtaTTg_6_9">763</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss available to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" sign="-" scale="3" id="Tc_nl3JmpSh5UqbPk_V1yJC7g_7_3">3,530</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" sign="-" scale="3" id="Tc_gE-rzzXMIkiwd2akNnFnzQ_7_6">3,533</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" sign="-" scale="3" id="Tc_pQ9kRlniBkyVTh4mw3kLQw_7_9">11,434</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" sign="-" scale="3" id="Tc_4OdMacl6l02N1wvSPIwkPw_7_12">8,291</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares used in computing basic and diluted net loss per share available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_gR_kc5KJ706TM4ubGc270g_10_3">11,285</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_Xn3UpepffUKIY9kJEM9diw_10_6">10,824</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_X49U4Sx75U-07d9nS2RmqQ_10_9">11,263</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="Tc_zFOIo8uY10CbZSr6Ye592Q_10_12">10,292</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted net loss per share of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_q-soifX8lUaP9anYT6JtnA_11_3">0.31</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_Y3uaKp8gaEqpRNAHa9t-lw_11_6">0.33</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_lrQIdamnM0aNz_0CnfxmUQ_11_9">1.02</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_X5LWJK6j5UWWh-66LrLxjQ_11_12">0.81</ix:nonFraction>)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Potentially dilutive securities are excluded from the calculation of diluted net loss per share available to common stockholders if their inclusion is anti-dilutive. </p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Tb_MuPEckBSdkGGREGLiQALgw" escape="true"><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 outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:55.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</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;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember__4j369Gy_062Hv-wGWhMvQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_EFziCWSoAkaek7vWOXKDRQ_3_2">5,003</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_MJYnMAGxZUKLMYoxy5rMqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_-8vSdoFrWUKQXhQpLqbtsQ_3_4">5,196</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_kVqYPn8hcECdg3_LZf1ZSA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_d5LzkldaXEaIOoyPbmu18Q_3_6">5,003</ix:nonFraction></p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_-dV4bZbIMUG0Nw7wEQdPUw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_2eJl-6GwZkGgQOGhmd5PoA_3_8">5,726</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_kZfKtkugbEuPXEcYAgKxgA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_GYyrgN0twkqjnWHbXkaZAA_4_2">377</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_eV0hXXCo2E-keUSkhCFoPA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_Ths1S8wJNUqZMG7EEbhHfQ_4_4">564</ix:nonFraction></p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_XGhfQisTOkKFJXmV_HspsQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_KzmP4in_GUC9u7scLauLDA_4_6">318</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_4X_d6uLBTkSqyMG2ZC2CtA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_Fyv3kxYPfEeN96gYhuP7bQ_4_8">578</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;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="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_xZWbn_mKSEKiDqkjTP2X7g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_jc3H5CcvOEiF0neQ2t913A_5_2">5</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_rmcJpxBDdE-cnQX4hNuATw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_M8TkWt3AJkOmIsoxFUBZCg_5_4">19</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px 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;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_7EVbKbHifEeVd1WaoFgQAw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_lKB9RHV6AUitnU6m7hPA0A_5_6">5</ix:nonFraction></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px 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;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_eyOA1EhlM0GZg-leBXwz9w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_icSWlfaOIUijlU_sQsf3HQ_5_8">19</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px 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;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_p4h3tUNLuk6WvWRJxe1GGg_6_2">5,385</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:3px 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;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_-Cbt0KAkzEyaEGVstfxuSg_6_4">5,779</ix:nonFraction></p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px 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;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_fi2SbywTr0WefNqdiNjWYw_6_6">5,326</ix:nonFraction></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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px 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;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="Tc_HcrWLN6SyEefsD3W9w3AFg_6_8">6,323</ix:nonFraction></p></td></tr></table></ix:nonNumeric><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;">&#8203;</span></p></ix:continuation><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;">&#8203;</span></p><a id="_Hlk54693411"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:LicensingAndOtherArrangementsTextBlock" id="Tb_T_Mfgxlag0C3T4H7KMLarA" continuedAt="Tb_T_Mfgxlag0C3T4H7KMLarA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. 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 0pt;">Novartis International&#160;&#8211; Anti-TGF&#946; Antibody (NIS793)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On September&#160;30, 2015, the Company and Novartis International Pharmaceutical&#160;Ltd. (&#8220;Novartis International&#8221;) entered into a license agreement (the &#8220;Anti-TGF&#946; Antibody License Agreement&#8221;) under which the Company granted Novartis International an exclusive, world-wide, royalty-bearing license to the Company&#8217;s anti-transforming growth factor </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk54694054"></a><a id="_Hlk54693824"></a><a id="_63781933_2bb2_4490_aeac_6f6355b00f29"></a><a id="_63781933_2bb2_4490_aeac_6f6355b00f29_2"></a><a id="_63781933_2bb2_4490_aeac_6f6355b00f29_3"></a><a id="_Hlk75263473"></a><ix:continuation id="Tb_T_Mfgxlag0C3T4H7KMLarA_cont1" continuedAt="Tb_T_Mfgxlag0C3T4H7KMLarA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">beta (&#8220;TGF&#946;&#8221;) antibody program (now &#8220;NIS793&#8221;). Under the terms of the Anti-TGF&#946; Antibody License Agreement, Novartis International has worldwide rights to NIS793 and is responsible for the development and commercialization of antibodies and products containing antibodies arising from NIS793. Unless terminated earlier, the Anti-TGF&#946; Antibody License Agreement will remain in effect, on a country-by-country and product-by-product basis, until Novartis International&#8217;s royalty obligations end. The Anti-TGF&#946; Antibody License Agreement contains customary termination rights relating to material breach by either party. Novartis International also has a unilateral right to terminate the Anti-TGF&#946; Antibody License Agreement on an antibody-by-antibody and country-by-country basis or in its entirety on <ix:nonNumeric contextRef="Duration_9_30_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_yMlxdxqo1kKuqNFn-hziFw" format="ixt-sec:durwordsen" name="xoma:AgreementTerminationPriorWrittenNoticePeriod" id="Narr_So60hFsBAUi142dBkiMNKA">one hundred eighty days</ix:nonNumeric>&#8217; notice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that there were multiple promised goods and services under the Anti-TGF&#946; Antibody License Agreement, including the transfer of license, regulatory services and transfer of materials, process and know-how, which were determined to represent <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="Duration_9_30_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_yMlxdxqo1kKuqNFn-hziFw" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfPerformanceObligations" scale="0" id="Narr_D-L_HxVQVEeu2MLZs52cLg">one</ix:nonFraction> combined performance obligation. The Company recognized the entire upfront payment of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2015_To_12_31_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_DecaY6pDFUS10VVZlA6Ksg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_r-I-8Tc4I0utWmMWWZbKuQ">37.0</ix:nonFraction> million as revenue in the consolidated statement of comprehensive loss in 2015 as it had completed its performance obligations as of <span style="-sec-ix-hidden:Hidden_qQe4SWQbZkyKAV7rL2psLQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">December&#160;31, 2015</span></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 is eligible to receive up to a total of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_9_1_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Sf6F05eG0U2ljWyR-KwwEg" decimals="-5" format="ixt:numdotdecimal" name="xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" scale="6" id="Narr_NOf_DupRo0KpmOfhaMzIKA">480.0</ix:nonFraction> million in development, regulatory and commercial milestones under the Anti-TGF&#946; Antibody License Agreement. During the&#160;year ended December&#160;31, 2017, Novartis International achieved a clinical development milestone pursuant to the Anti-TGF&#946; Antibody License Agreement, and as a result, the Company earned a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_NHpXKRI0DU6SBvPNRnP6zg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_7bPrqps1eUSMJBKVTH5rgg">10.0</ix:nonFraction> million milestone payment which was recognized as license fees in the consolidated statement of operations and comprehensive 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;">The Company concluded that the development and regulatory milestone payments are solely dependent on Novartis International&#8217;s performance and achievement of the specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the remaining development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related sales occur as they were determined to relate predominantly to the licenses granted to Novartis International and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is also eligible to receive royalties on sales of licensed products, which are tiered based on sales levels and range from a mid single-digit&#160;percentage rate to up to a low double-digit&#160;percentage rate. Novartis International&#8217;s obligation to pay royalties with respect to a particular product and country will continue for the longer of the date of expiration of the last valid patent claim covering the product in that country, or <ix:nonNumeric contextRef="Duration_9_30_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_yMlxdxqo1kKuqNFn-hziFw" format="ixt-sec:durwordsen" name="xoma:RoyaltiesPeriodMinimum" id="Narr_i7Hfcor_Dk2XzTDIPFPmFA">ten years</ix:nonNumeric> from the date of the first commercial sale of the product in that country.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 21, 2020, the first patient was dosed in Novartis International&#39;s NIS793 Phase 2 clinical trial and the Company earned a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_IhbxVQMiGkOp-_2DuydxfA">25.0</ix:nonFraction> million milestone payment. As specified under the terms of the Anti-TGF&#946; Antibody License Agreement, the Company received $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromUpfrontPayment" scale="6" id="Narr_UyqL0-8WaEucbOMSghW9ww">17.7</ix:nonFraction> million in cash and the remaining balance of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_10_21_2020_To_10_21_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_pvcUd-lw2E-zC_NHD_4Nmg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet" sign="-" scale="6" id="Narr_NcN72cyqR0aaS2iGXGIdEg">7.3</ix:nonFraction> million was recognized as a reduction to the Company&#39;s debt obligation to Novartis. The Company is eligible to receive up to a total of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg" decimals="-5" format="ixt:numdotdecimal" name="xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" scale="6" id="Narr_rAD_iaVW90CpXxe5nvy3Ug">445.0</ix:nonFraction> million in the remaining development, regulatory and commercial milestones under the Anti-TGF&#946; Antibody License 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 June 30, 2021 and December 31, 2020, there were <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Xvq2YHYiPk20UhjNpAU3-A" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_r6AuhKfW-E62HL3nzP50Yw"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_9v1xidCezkSaTHkS-ThoOA" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_Obz7KveuFUiaMro5_RUhxQ">no</ix:nonFraction></ix:nonFraction> contract assets or contract liabilities related to this agreement. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Xvq2YHYiPk20UhjNpAU3-A" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="6" id="Narr__JFpjnPFAEKcXn_yYc2Haw"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_9v1xidCezkSaTHkS-ThoOA" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="6" id="Narr_igzZqp0h10mveHL3Uv7tpQ">None</ix:nonFraction></ix:nonFraction> of the costs to obtain or fulfill the contract were capitalized. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Slm0wJ27nEW4_tr2dAjiWA" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_dc2W_wmQN0Gob88MpAVhBw"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_dZZdaKWQsk6EwV3-6-NaLw" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_cskDNoV2GEChfhvWmu524g"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Jc3-gDXlaUmpeck-N_UWHg" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_4-zE42l5XUOq23gnLpdsxQ"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_jFmp70jyZU2WVobTk9qNlw" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_v8qabnRC2kuKMqs4B3E5fg">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> revenue was recognized for the three and six months ended June 30, 2021 and 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Novartis&#160;&#8211; Gevokizumab (VPM087) and IL-1 Beta</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August&#160;24, 2017, the Company and Novartis Pharma AG (&#8220;Novartis&#8221;) entered into a license agreement (the &#8220;Gevokizumab License Agreement&#8221;) under which the Company granted to Novartis an exclusive, worldwide, royalty-bearing license to gevokizumab (&#8220;VPM087&#8221;), a novel anti-Interleukin-1 (&#8220;IL-1&#8221;) beta allosteric monoclonal antibody and related know-how and patents (altogether, the &#8220;XOMA IP&#8221;). Under the terms of the Gevokizumab License Agreement, Novartis is solely responsible for the development and commercialization of VPM087 and products containing VPM087.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_T_Mfgxlag0C3T4H7KMLarA_cont2" continuedAt="Tb_T_Mfgxlag0C3T4H7KMLarA_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August&#160;24, 2017, pursuant to a separate agreement (the &#8220;IL-1 Target License Agreement&#8221;), the Company granted to Novartis non-exclusive licenses to its intellectual property covering the use of IL-1 beta targeting antibodies in the treatment and prevention of cardiovascular disease and other diseases and conditions, and an option to obtain an exclusive license (the &#8220;Exclusivity Option&#8221;) to such intellectual property for the treatment and prevention of cardiovascular disease.</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 Gevokizumab License Agreement, the Company received total consideration of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg" decimals="-5" format="ixt:numdotdecimal" name="xoma:LicenseAgreementConsiderationReceived" scale="6" id="Narr_vNwZWmcUEUiHoUdf4Km0kw">30.0</ix:nonFraction> million for the license and rights granted to Novartis. Of the total consideration, $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromUpfrontPayment" scale="6" id="Narr_mlH5TCNp-EWUHHwmawaCKw">15.7</ix:nonFraction> million was paid in cash and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg" decimals="-5" format="ixt:numdotdecimal" name="xoma:LicenseAgreementConsiderationReceivedDebtRepayment" scale="6" id="Narr_FX2dKE1aREyavfJfBphUzw">14.3</ix:nonFraction> million (equal to &#8364;<ix:nonFraction unitRef="Unit_Standard_EUR__IlDadnHUUOymHeV9bAujQ" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg" decimals="-5" format="ixt:numdotdecimal" name="xoma:LicenseAgreementConsiderationReceivedDebtRepayment" scale="6" id="Narr_zIEYlNfvBEq27UnIGYGEHA">12.0</ix:nonFraction> million) was paid by Novartis Institutes for BioMedical Research,&#160;Inc. (&#8220;NIBR&#8221;), on behalf of the Company, to settle the Company&#8217;s outstanding debt with Les Laboratories Servier (&#8220;Servier&#8221;) (the &#8220;Servier Loan&#8221;). In addition, NIBR extended the maturity date on the Company&#8217;s debt to Novartis. The Company also received $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="Narr_U8cqZMCtLk6YMEvU0k1psg">5.0</ix:nonFraction> million cash related to the sale of <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_BpoRwLNnu0eHyKyLzU_dkQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_TOhHuBoOykumyPPH7VKsew">539,131</ix:nonFraction> shares of the Company&#8217;s common stock, at a purchase price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_XUN_GqzZik63pQWHVJw1GQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_wwV_r7VqdUGA-iaGIS6M2Q">9.2742</ix:nonFraction> per share. The fair market value of the common stock issued to Novartis was $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_BpoRwLNnu0eHyKyLzU_dkQ" decimals="-5" format="ixt:numdotdecimal" name="xoma:StockIssuedDuringPeriodValueNewIssuesCommonStock" scale="6" id="Narr_wfj30DuTd0yxGGv0pZS_Eg">4.8</ix:nonFraction> million, based on the closing stock price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_XUN_GqzZik63pQWHVJw1GQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_nuRxaNWvekWnU3pCVWPqPA">8.93</ix:nonFraction> per share on August&#160;24, 2017, resulting in a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg" decimals="-5" format="ixt:numdotdecimal" name="xoma:CommonStockPremium" scale="6" id="Narr_MhnJTnDgnE-l2oqhHt816g">0.2</ix:nonFraction> million premium paid to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on the achievement of pre-specified criteria, the Company is eligible to receive up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg" decimals="-5" format="ixt:numdotdecimal" name="xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" scale="6" id="Narr_Li2rkrwCLE2F4580xhd6LA">438.0</ix:nonFraction> million in development, regulatory and commercial milestones under the Gevokizumab License Agreement. The Company is also eligible to receive royalties on sales of licensed products, which are tiered based on sales levels and range from the high single-digits to mid-teens. Under the IL-1 Target License Agreement, the Company received an upfront cash payment of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_IL1TargetLicenseAgreementMember_5QUtt3ho-UCU5fe33V3QYw" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromUpfrontPayment" scale="6" id="Narr_4v_agpLnFEWizgHkOgerDw">10.0</ix:nonFraction> million and is eligible to receive low single-digit royalties on canakinumab sales in cardiovascular indications covered by the Company&#8217;s patents. Should Novartis exercise the Exclusivity Option, the royalties on canakinumab sales will increase to the mid single-digits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unless terminated earlier, the Gevokizumab License Agreement and IL-1 Target License Agreement will remain in effect, on a country-by-country and product-by-product basis, until Novartis&#8217; royalty obligations end. The <ix:nonFraction unitRef="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfLicenseAgreements" scale="0" id="Narr_G9XiX5Fvl0qCzW-pWEfp9A">two</ix:nonFraction> agreements contain customary termination rights relating to material breach by either party. Novartis also has a unilateral right to terminate the Gevokizumab License Agreement on a product-by-product and country-by-country basis or in its entirety on <ix:nonNumeric contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg" format="ixt-sec:durwordsen" name="xoma:AgreementTerminationPriorWrittenNoticePeriod" id="Narr_FhchXbVOL0eBPxBAkRQTPg">six months</ix:nonNumeric>&#8217; prior written notice to the Company. Under the IL-1 Target License Agreement, Novartis has a unilateral right to terminate the agreement on a product-by-product and country-by-country basis or in its entirety upon a prior written notice.</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 Gevokizumab License Agreement and IL-1 Target License Agreement were accounted for as <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg" decimals="INF" format="ixt-sec:numwordsen" name="xoma:ArrangementsNumber" scale="0" id="Narr_uF3aiUI_1k6SHYLoZmuISA">one</ix:nonFraction> arrangement because they were entered into at the same time in contemplation of each other. The Company concluded that there are multiple promised goods and services under the combined arrangement, including the transfer of license to IL-1 beta targeting antibodies, and the transfer of license, know-how, process, materials and inventory related to the VPM087 antibody, which were determined to represent <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfPerformanceObligations" scale="0" id="Narr_y8_sIrXpfkqKEjO88jH4YQ">two</ix:nonFraction> distinct performance obligations. The Company determined that the Exclusivity Option is not an option with material right because the upfront payments to the Company were not negotiated to provide an incremental discount for the future additional royalties upon exercise of the Exclusivity Option. Therefore, the Company concluded that the Exclusivity Option is not a performance obligation. The additional royalties will be recognized as revenue when, and if, Novartis exercises its option because the Company has <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_Fe5OFQMa8EavhjdPnqXgMw">no</ix:nonFraction> further performance obligations at that point.</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 arrangement, the Company determined that the transaction price under the arrangement was $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg" decimals="-5" format="ixt:numdotdecimal" name="xoma:LicenseAgreementTransactionPrice" scale="6" id="Narr_CVzfOavyck-CyQVS5-rSrg">40.2</ix:nonFraction> million, which consisted of the $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromUpfrontPayment" scale="6" id="Narr_h0NQKpqUT0mILFNfUnrqnQ">25.7</ix:nonFraction> million upfront cash payments, the $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg" decimals="-5" format="ixt:numdotdecimal" name="xoma:LicenseAgreementConsiderationReceivedDebtRepayment" scale="6" id="Narr_8i2yJKD8j0iKyVT6O5xzyg">14.3</ix:nonFraction> million Servier Loan payoff and the $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg" decimals="-5" format="ixt:numdotdecimal" name="xoma:CommonStockPremium" scale="6" id="Narr_rsU4uGBPDUOqXpLB_okG4A">0.2</ix:nonFraction> million premium on the sale of the common stock. The transaction price was allocated to the <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfPerformanceObligations" scale="0" id="Narr_WKUCplzXykGK-iFIgzcO-g">two</ix:nonFraction> performance obligations based on their standalone selling prices. The Company determined that the nature of the <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfPerformanceObligations" scale="0" id="Narr_qcAaC3osMkGtvb4D28Y5dg">two</ix:nonFraction> performance obligations is the right to use the licenses as they exist at the point of transfer, which occurred when the transfer of materials, process and know-how, and filings to regulatory authority were completed. During the&#160;year ended December&#160;31, 2017, the Company recognized the entire transaction price of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_gfM4yt3SWk6ot9GeyXOOIw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_hNpzERHCLUi705SKUxaFcQ">40.2</ix:nonFraction> million as revenue upon completion of the delivery of the licenses and related materials, process and know-how and filings to regulatory authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company concluded that the development and regulatory milestone payments are solely dependent on Novartis&#8217; performance and achievement of specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_699a6118_0dde_4d4e_9961_717c751d2c98"></a><a id="_699a6118_0dde_4d4e_9961_717c751d2c98_2"></a><a id="_699a6118_0dde_4d4e_9961_717c751d2c98_3"></a><ix:continuation id="Tb_T_Mfgxlag0C3T4H7KMLarA_cont3" continuedAt="Tb_T_Mfgxlag0C3T4H7KMLarA_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related sales occur as they were determined to relate predominantly to the licenses granted to Novartis and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021 and December&#160;31, 2020, there were <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_-PSdjNnezUuHyFiUaQA-RA"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_NDz6O001wEOm9o8t9lrUsw" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_JXSjbj3t20GP9fW1pJ7kMg">no</ix:nonFraction></ix:nonFraction> contract assets or contract liabilities related to this arrangement. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="3" id="Narr_iNuDK5pPmEKPuADipgHiDg"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_NDz6O001wEOm9o8t9lrUsw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="3" id="Narr_PbsV9QiIx0erS5tL2SGnEg">None</ix:nonFraction></ix:nonFraction> of the costs to obtain or fulfill the contract were capitalized. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_bm7yynoUpUaCf97woEXIdA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr__p7nThgUNESqQx3S09zvrg"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_nRKRC5Yz2kGjBGDotIv9Qg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_OQp5MEReXkSJS8yeZUmUEw"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_aE4kcrTzSkug1C2RvruNXA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_SHtkMlEx7EOiapBOUAvt_Q"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_fXsyPqGleU6cXwCx906Kpg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_wXRZ208WvEmxdC0LW30ULQ">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> revenue was recognized for the three and six months ended June 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Takeda</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 1,&#160;2006, the Company entered into a collaboration agreement with Takeda Pharmaceutical Company Limited (&#8220;Takeda&#8221;) (the &#8220;Takeda Collaboration Agreement&#8221;) under which the Company agreed to discover and optimize therapeutic antibodies against multiple targets selected by Takeda.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Takeda Collaboration Agreement, the Company may receive additional milestone payments aggregating up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_11_1_2006_To_11_30_2006_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_MezagitamabMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_4hq12BwS1Ei7XvTa7nCV-w" decimals="-5" format="ixt:numdotdecimal" name="xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" scale="6" id="Narr_4Ebhk1T3EUi_mtjsXcoKjA">19.0</ix:nonFraction> million relating to TAK-079 (mezagitamab) and low single-digit royalties on future sales of all products subject to this license. The Company&#8217;s right to milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company&#8217;s right to royalties expires on the later of <ix:nonNumeric contextRef="Duration_11_1_2006_To_11_30_2006_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_MezagitamabMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_4hq12BwS1Ei7XvTa7nCV-w" format="ixt-sec:duryear" name="xoma:RoyaltiesPeriodMinimumScenarioOne" id="Narr_U46SDXBTWEavvx90MeHZnA">13.5</ix:nonNumeric>&#160;years from the first commercial sale of each royalty-bearing discovery product or the expiration of the last-to-expire licensed patent (or <ix:nonNumeric contextRef="Duration_11_1_2006_To_11_30_2006_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_MezagitamabMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_4hq12BwS1Ei7XvTa7nCV-w" format="ixt-sec:durwordsen" name="xoma:RoyaltiesPeriodMinimumScenarioTwo" id="Narr_oz07fNLm2EaXZy3RgeSvWw">12 years</ix:nonNumeric> from first commercial sale if there is significant generic competition post patent-expiration).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February&#160;2009, the Company expanded the existing collaboration to provide Takeda with access to multiple antibody technologies, including a suite of research and development technologies and integrated information and data management systems. The Company may receive milestones of up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_2_1_2009_To_2_28_2009_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_OtherAntibodiesMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_TJibEz7qcE2ccIxWMegrpA" decimals="-5" format="ixt:numdotdecimal" name="xoma:EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" scale="6" id="Narr_Qj2iNxH4h0qljzSbMz3aFg">3.3</ix:nonFraction> million per discovery product candidate and low single-digit royalties on future sales of all antibody products subject to this license. The Company&#8217;s right to milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company&#8217;s right to royalties expires on the later of <ix:nonNumeric contextRef="Duration_2_1_2009_To_2_28_2009_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_OtherAntibodiesMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_TJibEz7qcE2ccIxWMegrpA" format="ixt-sec:durwordsen" name="xoma:RoyaltiesPeriodMinimum" id="Narr_Q1jNye5nWUqyOXCKzindsw">10 years</ix:nonNumeric> from the first commercial sale of such royalty-bearing discovery product or the expiration of the last-to-expire licensed patent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 16, 2020, the first patient was dosed in Takeda&#8217;s Phase 2 study of mezagitamab, and the Company earned a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_11_16_2020_To_11_16_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_V0YlXsxe_k6UhgdiVn4T0A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_4tgSwUHtu0ySDOpg2uCg_A">2.0</ix:nonFraction> million milestone payment from 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;">As of June 30, 2021 and December 31, 2020, there were <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_SuqWW4pehkG76XuZmgps6A" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="0" id="Narr_2FcIlNlIrkyBIowR2mqM8g"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_L5Vg1i9Nh0qYE4XTNBp8yQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="0" id="Narr_fk6Q9puhmUqfG1Zx-7qpaw">no</ix:nonFraction></ix:nonFraction> contract assets or contract liabilities related to this arrangement. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_SuqWW4pehkG76XuZmgps6A" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="0" id="Narr_ykSC5LMpkk2HmNBKvnSDDA"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_L5Vg1i9Nh0qYE4XTNBp8yQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="0" id="Narr_ls3fXlq0WEGYlSscl6h2Tw">None</ix:nonFraction></ix:nonFraction> of the costs to obtain or fulfill the contract were capitalized. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_FXUbB9ONx0CutFu2Si6wjg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" id="Narr_NoNP5pwwREmfrlVnv6rhOg"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_X_YvsEyePk2wgmM6Y2SqhQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" id="Narr_Ri5iCAE2nkugeWz7z30yDw"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_XVxn7enO_UW3eFRjOlX0bw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" id="Narr_puBj3OFuiUq2BikRNIJn1w"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_3OulSDGRvUu19PoanDNBzg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" id="Narr_eZizO82iIk2zZkwUtGAzIw">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> revenue was recognized for the three and six months ended June 30, 2021 and 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Rezolute</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;6, 2017, the Company entered into a license agreement with Rezolute pursuant to which the Company granted an exclusive global license to Rezolute to develop and commercialize X358 (now &#8220;RZ358&#8221;) products for all indications. The Company and Rezolute also entered into a common stock purchase agreement pursuant to which Rezolute agreed to issue to the Company, as consideration for receiving the license for RZ358, a certain number of its common stock related to its future financing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under the terms of the license agreement, Rezolute is responsible for all development, regulatory, manufacturing and commercialization activities associated with RZ358 and is required to make certain development, regulatory and commercial milestone payments to the Company of up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementRz358Member_Zjfr-fqIxkWypUGNuGq2Uw" decimals="-5" format="ixt:numdotdecimal" name="xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" scale="6" id="Narr_MhlY-TVSQ0ugvDNAA5dA9g">232.0</ix:nonFraction> million in the aggregate based on the achievement of pre-specified criteria. Under the license agreement, the Company is also eligible to receive royalties ranging from the high </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_ada47d3f_7bbe_44a0_b44f_daed78b01465"></a><a id="_ada47d3f_7bbe_44a0_b44f_daed78b01465_2"></a><a id="_ada47d3f_7bbe_44a0_b44f_daed78b01465_3"></a><ix:continuation id="Tb_T_Mfgxlag0C3T4H7KMLarA_cont4" continuedAt="Tb_T_Mfgxlag0C3T4H7KMLarA_cont5"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">single-digits to the mid-teens based upon annual net sales of any commercial product incorporating RZ358. Rezolute is obligated to take customary steps to advance RZ358, including using diligent efforts to commence the next clinical study for RZ358 by a certain deadline and to meet certain spending requirements on an annual basis for the program until a marketing approval application for RZ358 is accepted by the FDA. Rezolute&#8217;s obligation to pay royalties with respect to a particular RZ358 product and country will continue for the longer of the date of expiration of the last valid patent claim covering the product in that country, or <ix:nonNumeric contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementRz358Member_Zjfr-fqIxkWypUGNuGq2Uw" format="ixt-sec:durwordsen" name="xoma:RoyaltiesPeriodMinimum" id="Narr_o63vdCsIlkGzkvBj6qYhgQ">twelve years</ix:nonNumeric> from the date of the first commercial sale of the product in that country. Rezolute&#8217;s future royalty obligations in the United States will be reduced by <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ZnUWUb3dmUmi3sh5B_sVSw" decimals="2" format="ixt:numdotdecimal" name="xoma:PercentageOfDecreaseInFutureRoyaltyObligations" scale="-2" id="Narr_ZgkKv4ewM0eKohCBnnOdsw">20</ix:nonFraction>% if the manufacture, use or sale of a licensed product is not covered by a valid XOMA patent claim, until such a claim is issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the license agreement, XOMA is eligible to receive a low single-digit royalty on sales of Rezolute&#8217;s other non-RZ358 products from its current programs. Rezolute&#8217;s obligation to pay royalties with respect to a particular Rezolute product and country will continue for the longer of <ix:nonNumeric contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementNonRz358ProductsMember_h_68p__YIkKB9herDI8oUQ" format="ixt-sec:durwordsen" name="xoma:RoyaltiesPeriodMinimum" id="Narr_1er60lVp7Eymu3C-jYTZEw">twelve years</ix:nonNumeric> from the date of the first commercial sale of the product in that country or for so long as Rezolute or its licensee is selling such product in such country, provided that any such licensee royalty will terminate upon the termination of the licensee&#8217;s obligation to make payments to Rezolute based on sales of such product in such country. </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 license agreement contains customary termination rights relating to material breach by either party. Rezolute also has a unilateral right to terminate the license agreement in its entirety on <ix:nonNumeric contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ZnUWUb3dmUmi3sh5B_sVSw" format="ixt-sec:durwordsen" name="xoma:AgreementTerminationPriorWrittenNoticePeriod" id="Narr_DVmT1wmZmkuAs6Ih8Sb8mg">ninety days</ix:nonNumeric>&#8217; notice at any time. The Company has the right to terminate the license agreement if Rezolute challenges the licensed patents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_FQdGP_Pbw0-3DL5dOtqYRQ" decimals="-5" format="ixt-sec:numwordsen" name="xoma:LicenseAgreementConsiderationReceived" scale="6" id="Narr_9JW7iAq1Z0WnnYvVoYHY8Q">No</ix:nonFraction> consideration was exchanged upon execution of the arrangement. In consideration for receiving the license for RZ358, Rezolute agreed to issue shares of its common stock and pay cash to the Company upon the occurrence of Rezolute&#8217;s financing activities.</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 license agreement was subsequently amended in 2018, 2019 and 2020. Pursuant to the terms of the license agreement as amended, the Company received a total of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_7_2017_To_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_mvn4DgN5UU64ppGVRm5U7A" decimals="-5" format="ixt:numdotdecimal" name="xoma:LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" scale="6" id="Narr_DvOTuHpDXkCUikCtxI51HQ">6.0</ix:nonFraction> million upon Rezolute&#8217;s achievement of financing activities and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_7_2017_To_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_mvn4DgN5UU64ppGVRm5U7A" decimals="-5" format="ixt:numdotdecimal" name="xoma:LicenseAgreementInstallmentPaymentsReceived" scale="6" id="Narr_L12nLyJyNESqY9a5LKaBfg">8.5</ix:nonFraction> million in installment payments through October 2020. The Company also received <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_12_7_2017_To_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_mvn4DgN5UU64ppGVRm5U7A" decimals="INF" format="ixt:numdotdecimal" name="xoma:LicenseAgreementSharesReceived" scale="0" id="Narr_DohB_pz8iEOqJ9oo75HxHw">8,093,010</ix:nonFraction> shares (pre-split shares) of Rezolute&#8217;s common stock. During the quarter ended December 31, 2020, Rezolute completed a <span style="-sec-ix-hidden:Hidden_zaK5yUbAsEqjDkjzsTYOoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1:50</span></span> reverse stock split of its common shares and started trading on the Nasdaq Stock Market. As a result, the Company&#8217;s number of shares of Rezolute common stock was reduced from <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_9_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_YfsCwl78y0mkr9lbW9Hvsw" decimals="INF" format="ixt:numdotdecimal" name="xoma:EquityInvestmentsNumberOfSharesHeld" scale="0" id="Narr_p9z2shofzEajjf-GroZYFQ">8,093,010</ix:nonFraction> shares (pre-split shares) to <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_2s9fI9craEO2ztQSCB0SGQ" decimals="INF" format="ixt:numdotdecimal" name="xoma:EquityInvestmentsNumberOfSharesHeld" scale="0" id="Narr_q9e3J1eSmkuTK9dLk8iPYg">161,860</ix:nonFraction> shares (post-split shares).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As of June 30, 2021 and December 31, 2020, there were <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_Qmd9PbiJ0Uy40I-fae0jqQ" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_VSnuYMKlV0-2MPdjku3lHA"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_QNnKNFPBuEm0jjXUvJgEpg">no</ix:nonFraction></ix:nonFraction> contract assets or contract liabilities related to this arrangement. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_Qmd9PbiJ0Uy40I-fae0jqQ" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="6" id="Narr_a_h0MtuN0EmkTGJ83Gew0g"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="6" id="Narr_ehOsMrE4MkaQ_ec7uY3CNA">None</ix:nonFraction></ix:nonFraction> of the costs to obtain or fulfill the contract were capitalized. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_0ClTdv4FVU28hqFDqrFPmQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_F3YHb-OJOEadYFs2uyQpQA"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_RKpMCO_43keOOIc3CKnMQw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr__B6ek5O64EmvlXm-XrIWWw"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_EUyxRR2m3kyWz8O71WWaqA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_AL3F3VOiSkKlDfuukDkw-g"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_mEq1ggZPO0aVN5F9yWNMRQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_log228c7QkWEWyupfOgW6g">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> revenue was recognized for the three and six months ended June 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company reassessed the development and regulatory milestones and concluded that such variable consideration is fully constrained and excluded from the transaction price as of June 30, 2021 and December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Janssen Biotech</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 and Janssen Biotech,&#160;Inc. (&#8220;Janssen&#8221;) were parties to a license agreement which was terminated in 2017. In August&#160;2019, the Company and Janssen entered into a new agreement pursuant to which the Company granted a non-exclusive license to Janssen to develop and commercialize certain drug candidates under the XOMA patents and know-how. Under the new agreement, Janssen made a one-time payment of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_H4VYt6kfxU2G3TYf81SofQ" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromUpfrontPayment" scale="6" id="Narr_xxNDRtVTGUCnX0U3UmxJYg">2.5</ix:nonFraction> million to XOMA. Additionally, for each drug candidate, the Company is entitled to receive milestone payments of up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_H4VYt6kfxU2G3TYf81SofQ" decimals="-5" format="ixt:numdotdecimal" name="xoma:MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" scale="6" id="Narr_IsccQK78BEiKkarsccM8CQ">3.0</ix:nonFraction> million upon Janssen&#8217;s achievement of certain clinical development and regulatory approval events. Additional milestones may be due for drug candidates which are the subject of multiple clinical trials. Upon commercialization, the Company is eligible to receive <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_H4VYt6kfxU2G3TYf81SofQ" decimals="4" format="ixt:numdotdecimal" name="xoma:PercentageOfRoyaltyOnNetSalesUponCommercialization" scale="-2" id="Narr_T1PLFlY1ake5y0Swj7LCKg">0.75</ix:nonFraction>% royalty on net sales of each product. Janssen&#8217;s obligation to pay royalties with respect to a particular product and country will continue until the eighth-year and sixth-month anniversary of the first commercial sale of the product in such country. The new agreement will remain in effect unless terminated by mutual written agreement of the parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company concluded that the new agreement should be accounted for separately from any prior arrangements with Janssen and that the license grant is the only performance obligation under the new agreement. The Company </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_6a2c7b6d_c4d2_45d9_b225_725ebc6134c6"></a><a id="_6a2c7b6d_c4d2_45d9_b225_725ebc6134c6_2"></a><a id="_6a2c7b6d_c4d2_45d9_b225_725ebc6134c6_3"></a><ix:continuation id="Tb_T_Mfgxlag0C3T4H7KMLarA_cont5" continuedAt="Tb_T_Mfgxlag0C3T4H7KMLarA_cont6"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">recognized the entire one-time payment of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2019_To_12_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_CX2sSBHD6kmMkO3eX8ycRQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_ao7RLUH3g0eRBxBuGAK2FQ">2.5</ix:nonFraction> million as revenue in the consolidated statement of operations and comprehensive loss for the year ended December 31, 2019 as it had completed its performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that the development and regulatory milestone payments are solely dependent on Janssen&#8217;s performance and achievement of specified events and thus it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to royalties will be recognized when the related sales occur as they were determined to relate predominantly to the license granted to Janssen and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In May 2021, the Company earned a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_5_1_2021_To_5_31_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_2lOyQT2dh0yAAE9tXXeMhA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_5gye04GwwEmzKI2hRz-Ipg">0.5</ix:nonFraction> million milestone from Janssen, upon dosing of the first patient in a Phase 3 clinical trial evaluating one of Janssen&#8217;s biologic 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;">As of June 30, 2021 and December 31, 2020, there were <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_zTWpztnN-0a0uUWE_z9Fyg" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_WZc3KE047UC7YNWkduLncQ"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_-QhoU8giEUyOpmeFLYi2HQ" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_mrcSbljkzkeNTM_RA0PNaQ">no</ix:nonFraction></ix:nonFraction> contract assets or contract liabilities related to this arrangement. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_zTWpztnN-0a0uUWE_z9Fyg" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="6" id="Narr_aDXiAzyVV0iOdNJuYBIdWA"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_-QhoU8giEUyOpmeFLYi2HQ" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="6" id="Narr_AMc7UkjJxUiFR5kmfcj3Bw">None</ix:nonFraction></ix:nonFraction> of the costs to obtain or fulfill the contract were capitalized. The Company recognized milestone revenue of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_y_ijbKmbZEGuJdnVUmbqKw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_vMrrJJ_Kq0aciAVHXb159g"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Ol_NCB5h0k2hAosfk8D1Bg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_PraM_UhsRUuS8gYo_ZIJiA">0.5</ix:nonFraction></ix:nonFraction> million for the three and six months ended June 30, 2021. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_tfwVUb_KMk-35RV4Y1_a7w" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_JP62oq7GOk6Y8YCLgoNyXQ"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_I8X1Olo-6UmZllG8LhgGfw" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_YXA8wDz5JkqXO1K_5UPxmw">No</ix:nonFraction></ix:nonFraction> revenue was recognized for the three and six months ended June 30, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Affimed</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 and Affimed N.V. (&#8220;Affimed&#8221;) were parties to a license agreement which was subsequently terminated. In April 2021, the Company and Affimed entered into a new agreement, under which the Company is eligible to receive payments from Affimed on potential future commercial sales related to three innate cell engager (&#8220;ICE&#8221;) molecules and any product candidates containing the ICE molecules. Additionally, the Company is eligible to receive a milestone for each program upon each product candidate achieving marketing approval. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that the commercial milestone payments are solely dependent on Affimed&#8217;s performance and achievement of specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the commercial milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related approvals occur and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021, there were <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_hSdO0TAe20izptquj8UNsQ" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="Narr_SBOCQLg-uECEJL5835NIEg">no</ix:nonFraction> contract assets or contract <span style="-sec-ix-hidden:Hidden_g7FRDb7dN0KES2wZ9-Ia-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">liabilities</span></span> related to this arrangement. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_hSdO0TAe20izptquj8UNsQ" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:CapitalizedContractCostNet" scale="6" id="Narr_h39ZVacirUmEQvswdAzIQQ">None</ix:nonFraction> of the costs to obtain or fulfill the contract were capitalized. <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_9Gi7u0HIAE6av57VPQqnrg" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_enVkCo0GiUi0-V6F-koomg"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_EjwKIcR9JE-znnOphIu2Tg" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_Fck22qSrIEiaOP0UvwcHOw">No</ix:nonFraction></ix:nonFraction> revenue was recognized for the three and six months ended June 30, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">NIAID</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Prior to the sale of the Company&#8217;s biodefense business in 2016, the Company performed services under a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_9_30_2008_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_v_s1WWvc20mgi1XBrW6tgQ" decimals="-5" format="ixt:numdotdecimal" name="xoma:MaximumRevenueFromContract" scale="6" id="Narr_Qy9nzQXLkU6n0G6CRKDXUg">64.8</ix:nonFraction> million multiple-year contract funded with federal funds from NIAID (Contract No.&#160;HHSN272200800028C), for development of anti-botulinum antibody product candidates. The contract work was being performed on a cost-plus fixed fee basis over a <ix:nonNumeric contextRef="Duration_9_1_2008_To_9_30_2008_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_kAxvSxdBLUWQTut2LISAAg" format="ixt-sec:durwordsen" name="xoma:ContractualTerm" id="Narr_B4MdEeSIG06ipCSPaEjQKw">three-year</ix:nonNumeric> period. The Company recognized revenue under the arrangement as the services were performed on a proportional performance basis. Consistent with the Company&#8217;s other contracts with the U.S. government, invoices were provisional until finalized. The Company operated under provisional rates from 2010 through 2015, subject to adjustment based on actual rates upon agreement with the government. In 2014, upon completion of NIAID&#8217;s review of hours and external expenses, XOMA agreed to exclude certain hours and external expenses resulting in a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2014_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_PaK9_dP_n0mdPQT5jWvAGw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="6" id="Narr_OlxhE4GrTU2cNpA6fesuXQ">0.4</ix:nonFraction> million receivable and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2014_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_PaK9_dP_n0mdPQT5jWvAGw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="Narr_eD8cNML1c0CR5HSQD70QTw">0.8</ix:nonFraction> million deferred revenue balances. As of December&#160;31, 2017, the Company wrote off the $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dMaGX3TEH0qlYDBUSwQyQg" decimals="-5" format="ixt:numdotdecimal" name="xoma:ContractsRevenueWroteOff" scale="6" id="Narr_poWvm4RHukKZnSwA9lbPWQ">0.4</ix:nonFraction> million receivable from NIAID as the likelihood of collection was remote. In October of 2019, NIH, which includes NIAID, notified the Company that it engaged KPMG to perform an audit of the Company&#8217;s incurred cost submissions for 2013, </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk69311107"></a><ix:continuation id="Tb_T_Mfgxlag0C3T4H7KMLarA_cont6"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2014 and 2015. The KPMG testing procedures were completed in December 2020. As a result, the Company recognized $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dRbPMi-mWU2l_isqzxD1LQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiability" scale="6" id="Narr_2DEEmPzuEkG3S7v24w3BGg">1.4</ix:nonFraction> million as estimated refund liabilities owed to NIH on the consolidated balance sheet as of December&#160;31, 2020. The additional $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_1yqBM4X55ECEfmIGE2bSzw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" sign="-" scale="6" id="Narr_VF0CtK4ZSUqU2dIfq-sUqg">0.6</ix:nonFraction> million liability was recognized as a reduction of revenue from contracts with customers in the consolidated statement of operations and comprehensive income (loss) for the year ended December 31, 2020. The audit remains subject to further review by NIH as part of the contract close-out process, which includes finalization of rates for years 2010 through 2015, and the Company may incur a further liability as a result. The Company had $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_bwWim6OaeESKoGE53QZYeQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" scale="6" id="Narr_lqE3QJdMXUeCp_R4t7wAzw"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dRbPMi-mWU2l_isqzxD1LQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" scale="6" id="Narr_wJlJaxdVxky-9EZz34IxMw">1.4</ix:nonFraction></ix:nonFraction> million as contingent liabilities on the condensed consolidated balance sheets as of June 30, 2021 and December&#160;31, 2020, related to these matters. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Sale of Future Revenue Streams</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;21, 2016, the Company entered into <ix:nonFraction unitRef="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw" contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_aCw4ctCJwUaM69UYru1Kag" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfRoyaltyInterestAcquisitionAgreements" scale="0" id="Narr_NGq6bwSGqEuWCOECgHu6tA">two</ix:nonFraction> royalty interest sale agreements (together, the &#8220;Royalty Sale Agreements&#8221;) 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&#160;18, 2005, between XOMA and Wyeth Pharmaceuticals (subsequently acquired by Pfizer,&#160;Inc. (&#8220;Pfizer&#8221;)) for an upfront cash payment of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_scW7u69xP02WKJOgenv7fA" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromUpfrontPayment" scale="6" id="Narr_MbjhUNt7RUyq2ob9PJ8EZA">6.5</ix:nonFraction> million, plus potential additional payments totaling $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_ggSvnUX9UkWZQtmT__W0oQ" decimals="-5" format="ixt:numdotdecimal" name="xoma:EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" scale="6" id="Narr_G4EqKpjzDkuZoBnoWIeqkA">4.0</ix:nonFraction> million in the event <ix:nonFraction unitRef="Unit_Standard_period_R89rIOwK3UuitM4JjkZPZA" contextRef="As_Of_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_ggSvnUX9UkWZQtmT__W0oQ" decimals="INF" format="ixt-sec:numwordsen" name="xoma:MilestonePeriodsNumber" scale="0" id="Narr_hRfhzWos1ES0PTx1pQNhNg">three</ix:nonFraction> 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&#160;2016, the Company sold its right to receive certain royalties under an Amended and Restated License Agreement dated October&#160;27, 2006 between XOMA and Dyax Corp. for a cash payment of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_SecondRoyaltyInterestAcquisitionAgreementMember_EJiM7NHi5kml11dMIOGEPg" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromUpfrontPayment" scale="6" id="Narr_UT5fdyXBp06vV-o9x_1yrA">11.5</ix:nonFraction> 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;">The Company classified the proceeds received from HCRP as unearned revenue, to be recognized as revenue under units-of-revenue method over the life of the license agreements because of the Company&#8217;s limited continuing involvement in the Acquisition Agreements. Such limited continuing involvement is related to the Company&#8217;s undertaking to cooperate with HCRP in the event of litigation or a dispute related to the license agreements. Because the transaction was structured as a non-cancellable sale, 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 recorded the total proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_aCw4ctCJwUaM69UYru1Kag" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="Narr_TXMiUO1I4EeOviBt_Di7-Q">18.0</ix:nonFraction> million as unearned revenue recognized under units-of-revenue method. The Company allocated the total proceeds between the <ix:nonFraction unitRef="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw" contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_aCw4ctCJwUaM69UYru1Kag" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfRoyaltyInterestAcquisitionAgreements" scale="0" id="Narr_f17LSZuc_UOPbYQtpcEbjg">two</ix:nonFraction> Royalty Sale Agreements based on the relative fair value of expected payments to be made to HCRP under the license agreements. The unearned revenue is being recognized as revenue over the life of the underlying license agreements under the &quot;units-of-revenue&quot; method. Under this 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 Acquisition Agreements, and then applying that ratio to the period&#8217;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 0pt 12pt 0pt;">The Company recognized $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_U18ATjrZEkezdvyAx-s-Jg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueNotFromContractWithCustomer" scale="6" id="Narr_HeNmbHWeAEqzKU7H9q9llw">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_UE2_PMbMiE2YAB0Dui0wWw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueNotFromContractWithCustomer" scale="6" id="Narr_ZHEDpnkl_Em7xggvhZ8PkA">0.7</ix:nonFraction> million as revenue under units-of-revenue method under these arrangements during the three and six months ended June 30, 2021, respectively. The Company recognized $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_LZAfA8cFhUSDyQfEugXh6Q" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueNotFromContractWithCustomer" scale="6" id="Narr_KQ5Uvl3o0kqSuOGTDC8HZA">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_zBGAWyC76UWcEdJByhyCsg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueNotFromContractWithCustomer" scale="6" id="Narr_lyIXamVfkUGCISZedh7a6g">0.7</ix:nonFraction> million as revenue under units-of-revenue method under these arrangements during the three and six months ended June 30, 2020, 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 June 30, 2021, the Company classified $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_dK5eHQ1Hv0eSHkHpXfcNww" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeCurrent" scale="6" id="Narr_r8VATrJmfkOW6bw1uWM4EA">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_dK5eHQ1Hv0eSHkHpXfcNww" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeNoncurrent" scale="6" id="Narr_0ZFd32Q6j0CxYpUPHcEHNA">12.7</ix:nonFraction> million as current and non-current unearned revenue recognized under units-of-revenue method, respectively. As of December&#160;31, 2020, the current and non-current portion of the remaining unearned revenue recognized under units-of-revenue method was $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeCurrent" scale="6" id="Narr_-Iup4MYIrUewOZr5O7eNdw">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeNoncurrent" scale="6" id="Narr_uO4hsJfBNkWiVb4utj79WQ">13.5</ix:nonFraction> million, respectively.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:RoyaltyPurchaseAgreementTextBlock" id="Tb_5bxwnJONtUKSbZsRoT828A" continuedAt="Tb_5bxwnJONtUKSbZsRoT828A_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Royalty Purchase 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;">Royalty Purchase Agreement with Agenus,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On September&#160;20, 2018, the Company entered into a royalty purchase agreement (the &#8220;Agenus Royalty Purchase Agreement&#8221;) with Agenus,&#160;Inc., and certain affiliates (collectively, &#8220;Agenus&#8221;). Under the Agenus Royalty Purchase Agreement, the Company purchased from Agenus the right to receive <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JN-n4LnJNEKn05kxC2TWdw" decimals="2" format="ixt:numdotdecimal" name="xoma:RoyaltyReceivablePercentageOnNetSales" scale="-2" id="Narr_p2ESCCoDLUSNJjw-Y2WRtA">33</ix:nonFraction>% of the future royalties on <ix:nonFraction unitRef="Unit_Standard_product_-AwjN6ZITUWfwMnnbx3WzA" contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JN-n4LnJNEKn05kxC2TWdw" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" scale="0" id="Narr_H9R3ig7QOkKV_OMYC-Kmug">six</ix:nonFraction> Incyte Europe S.a.r.l. (&#8220;Incyte&#8221;) immuno-oncology assets, currently in development, due to Agenus from Incyte (net of certain royalties </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_5bxwnJONtUKSbZsRoT828A_cont1" continuedAt="Tb_5bxwnJONtUKSbZsRoT828A_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">payable by Agenus to a third party) and <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_X7LjB8R2i0KbHbAvNyzA1g" decimals="INF" format="ixt:numdotdecimal" name="xoma:PurchasedPercentageOfMilestones" scale="-2" id="Narr_rx762SN97kCBFRWAHwVOzQ">10</ix:nonFraction>% of all future developmental, regulatory and commercial milestones related to these assets. However, the Company did not have a right to the expected near-term milestone associated with the entry of INCAGN2390 (anti-TIM-3) into its Phase 1 clinical trial. The future royalties due to Agenus from Incyte are based on low single to mid-teen digit&#160;percentage of applicable net sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, the Company purchased from Agenus the right to receive <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Dr1XU7NJYkGIRritn763Zw" decimals="2" format="ixt:numdotdecimal" name="xoma:RoyaltyReceivablePercentageOnNetSales" scale="-2" id="Narr_Gsv8KMmHfkiR--6Nb5dOqQ">33</ix:nonFraction>% of the future royalties on MK-4830, an immuno-oncology product currently in clinical development, due to Agenus from Merck Sharp&#160;&amp; Dohme Corp. (&#8220;Merck&#8221;) and <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_F8p50h_TxUWyqrqR4MpcLQ" decimals="INF" format="ixt:numdotdecimal" name="xoma:PurchasedPercentageOfMilestones" scale="-2" id="Narr_vGsA4MPr7UuuA9unmVDqfQ">10</ix:nonFraction>% of all future developmental, regulatory and commercial milestones related to this asset. The future royalties due to Agenus from Merck are based on low single-digit&#160;percentage of applicable net sales. Pursuant to the Agenus Royalty Purchase Agreement, the Company&#8217;s share in future potential development, regulatory and commercial milestones is up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Dr1XU7NJYkGIRritn763Zw" decimals="-5" format="ixt:numdotdecimal" name="xoma:PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" scale="6" id="Narr_F3Y1gJ90bkyqhxggnbvDDA">59.5</ix:nonFraction> million. There is no limit on the amount of future royalties on sales that the Company may receive under the agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Agenus Royalty Purchase Agreement, the Company paid Agenus $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_XIrSaPhGo0K1vG7wYW6lhQ" decimals="-5" format="ixt:numdotdecimal" name="xoma:PaymentsRelatedToPurchaseOfRoyaltyRights" scale="6" id="Narr_QFaQvtDE9ECDlXnwd6ldkA">15.0</ix:nonFraction> million. The Company financed $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_6CP7lno9W0WUyTGBftJTSQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="Narr_DP78D9W5dUSaEXFestvxWw">7.5</ix:nonFraction> million of the purchase price with a term loan under its Loan and Security Agreement with Silicon Valley Bank (Note&#160;8).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the agreement, the Company recorded $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Rlej5EggB0WO3AaTMQi6cg" decimals="-5" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="6" id="Narr_UX1ihX7rmkCQ9Pgd-T08jQ">15.0</ix:nonFraction> million as long-term royalty receivables in the condensed consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2020, MK-4830 advanced into Phase 2 development and Agenus earned a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_11_1_2020_To_11_30_2020_dei_LegalEntityAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_tEyA_q9K_kS3hwm3WXx-xA" decimals="-5" format="ixt:numdotdecimal" name="xoma:MilestoneAchieved" scale="6" id="Narr_J2Hkz4PZ1kagcH2QWyeAAA">10.0</ix:nonFraction> million clinical development milestone under its license agreement with Merck, of which the Company earned $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_11_1_2020_To_11_30_2020_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_PgdXCktlg06iE-c8VllYeg" decimals="-5" format="ixt:numdotdecimal" name="xoma:MilestoneAchieved" scale="6" id="Narr_UnIPoVvSVUiwR8oygB2Epg">1.0</ix:nonFraction> million. In accordance with the cost recovery method, the $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_11_1_2020_To_11_30_2020_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_PgdXCktlg06iE-c8VllYeg" decimals="-5" format="ixt:numdotdecimal" name="xoma:CashReceivedForAchievementOfContractualMilestones" scale="6" id="Narr_mPFQvYom0k24SULPtmJ2lQ">1.0</ix:nonFraction> million milestone received was recorded as a direct reduction of the recorded long-term royalty receivable 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;">The Company continues to assess that no further payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to milestones and royalties received until the investment has been fully collected.&#160;The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JKmSmIAri0qQbxawsk6EDg" decimals="-3" format="ixt-sec:numwordsen" name="xoma:ImpairmentOfLongTermRoyaltyReceivable" scale="3" id="Narr_XkytEpkOPUOO06jcKfLahg">no</ix:nonFraction> impairment was recorded as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Bioasis Technologies,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February&#160;25, 2019, the Company entered into a royalty purchase agreement (the &#8220;Bioasis Royalty Purchase Agreement&#8221;) with Bioasis Technologies,&#160;Inc. and certain affiliates (collectively &#8220;Bioasis&#8221;). Under the Bioasis Royalty Purchase Agreement, the Company purchased potential future milestone and royalty rights from Bioasis for product candidates that are being developed pursuant to a license agreement between Bioasis and Prothena Biosciences Limited. In addition, the Company was granted options to purchase a <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q" decimals="INF" format="ixt:numdotdecimal" name="xoma:PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" scale="-2" id="Narr_p7ppVbAIMkKLT8mxm9tlCg">1</ix:nonFraction>% royalty right on the next <ix:nonFraction unitRef="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw" contextRef="Duration_2_25_2019_To_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_OfxuD3s4nkqkVDxpd1mkNA" decimals="INF" format="ixt-sec:numwordsen" name="xoma:NumberOfLicenseAgreementsFutureLicenseAgreements" scale="0" id="Narr_wl4R__0QmUa6LwXR8-eVbg">two</ix:nonFraction> license agreements entered into between Bioasis and third-party licensees subject to certain payments and conditions as well as a right of first negotiation on subsequent Bioasis license agreements with third parties. Upon exercise of the option related to the second license agreement executed by Bioasis, the Company may be obligated to pay up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q" decimals="-5" format="ixt:numdotdecimal" name="xoma:PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" scale="6" id="Narr_UWIQip3jhEq6WxGpxJ1okw">0.3</ix:nonFraction> million per licensed product. Upon exercise of the option related to the third license agreement executed by Bioasis, the Company may be obligated to pay up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_2_25_2019_To_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_OfxuD3s4nkqkVDxpd1mkNA" decimals="-5" format="ixt:numdotdecimal" name="xoma:PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" scale="6" id="Narr_PdFkFMRfK0G0TbC2d3GC3A">0.4</ix:nonFraction> million per licensed product. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Bioasis Royalty Purchase Agreement, the Company paid $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_2_25_2019_To_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_OfxuD3s4nkqkVDxpd1mkNA" decimals="-5" format="ixt:numdotdecimal" name="xoma:PaymentsRelatedToPurchaseOfRoyaltyRights" scale="6" id="Narr_KHepu7cuH0yl8CRMQkdVXw">0.3</ix:nonFraction> million and will make contingent future cash payments of up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_ugeQH-iykUaTk2d2EqkQkg" decimals="-5" format="ixt:numdotdecimal" name="xoma:ContingentFutureCashPayments" scale="6" id="Narr_TX2k8TuNyUm9gURn76B5IQ">0.2</ix:nonFraction> million to Bioasis as the licensed product candidates reach certain development milestones (the &#8220;Bioasis Contingent Consideration&#8221;).</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 the agreement, the Company recorded $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q" decimals="-5" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="6" id="Narr_QHdOUOyJCEOH3vmTpqfzlQ">0.4</ix:nonFraction> million as long-term royalty receivables in its condensed consolidated balance sheet, including the estimated fair value of the Bioasis Contingent Consideration of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q" decimals="-5" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements" scale="6" id="Narr_jav5iBDdZUeMghkCd_L4og">0.1</ix:nonFraction> million. Future changes in the estimated fair value of the contingent consideration will be recognized in the other income (expense), net line item of the condensed consolidated statement of operations and comprehensive loss. As of June 30, 2021, there was <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw" decimals="-3" format="ixt-sec:numwordsen" name="xoma:ChangesInEstimatedFairValueOfContingentConsideration" scale="3" id="Narr_eo6mxZCRbEGRRlliy4FfcQ">no</ix:nonFraction> change in the fair value of the contingent consideration from its initial value and <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw" decimals="-3" format="ixt-sec:numwordsen" name="xoma:PaymentsOfContingentConsideration" scale="3" id="Narr_r-HuzovkZEm8I7sD66kdQg">no</ix:nonFraction> amounts were paid during the three and six months ended June 30, 2021. The Company continues to assess that no payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_5bxwnJONtUKSbZsRoT828A_cont2" continuedAt="Tb_5bxwnJONtUKSbZsRoT828A_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">recognize any income related to milestones and royalties received until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw" decimals="-3" format="ixt-sec:numwordsen" name="xoma:ImpairmentOfLongTermRoyaltyReceivable" scale="3" id="Narr_q1y30GeZZUKkY53GD3RZHw">no</ix:nonFraction> impairment was recorded as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 2, 2020, the Company entered into another royalty purchase agreement (the &#8220;Second Bioasis Royalty Purchase Agreement&#8221;) with Bioasis. Under the Second Bioasis Royalty Purchase Agreement, the Company purchased potential future milestone and other payments, and royalty rights from Bioasis for product candidates that are being developed pursuant to a research collaboration and license agreement between Bioasis and Chiesi Farmaceutici S.p.A. (&#8220;Chiesi&#8221;). The Company paid Bioasis $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_11_2_2020_To_11_2_2020_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_Gg2ZR22CVkq-FPkAiDYAag" decimals="-5" format="ixt:numdotdecimal" name="xoma:PaymentsRelatedToPurchaseOfRoyaltyRights" scale="6" id="Narr_nbt01KJeiEiAdsArwcxbmw">1.2</ix:nonFraction> million upon closing of the Second Bioasis Royalty Purchase Agreement for the purchased rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the Second Bioasis Royalty Purchase Agreement, the Company recorded $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_11_2_2020_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_hiGSxVKj_kGMCEC7nmtDyQ" decimals="-5" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="6" id="Narr_FhTMvSZ8fU2OJPaKMxceVg">1.2</ix:nonFraction> million as long-term royalty receivables in its consolidated balance sheet. The Company continues to assess that no payments are probable to be received under the Second Bioasis Royalty Purchase Agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to milestones and other payments until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_WAUlZozSIEul70DC8ukV1g" decimals="-5" format="ixt-sec:numwordsen" name="xoma:ImpairmentOfLongTermRoyaltyReceivable" scale="6" id="Narr_qkiwFrZF60yEfe1OEEMkYA">no</ix:nonFraction> impairment was recorded as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Aronora,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April&#160;7, 2019, the Company entered into a royalty purchase agreement (the &#8220;Aronora Royalty Purchase Agreement&#8221;) with Aronora,&#160;Inc. (&#8220;Aronora&#8221;), which closed on June&#160;26, 2019. Under the Aronora Royalty Purchase Agreement, the Company purchased from Aronora the right to receive future royalties and a portion of upfront, milestone, and option payments (the &#8220;Non-Royalties&#8221;) related to <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw" decimals="INF" format="ixt-sec:numwordsen" name="xoma:AgreementDrugCandidatesNumber" scale="0" id="Narr_kBHIxHjIx0OoYh77YKthCA">five</ix:nonFraction> anti-thrombotic hematology drug candidates. <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q" decimals="INF" format="ixt-sec:numwordsen" name="xoma:AgreementDrugCandidatesNumber" scale="0" id="Narr_XU_EEhK6MUCN0SynBse_xA">Three</ix:nonFraction> candidates were subject to Aronora&#8217;s collaboration with Bayer Pharma AG (&#8220;Bayer&#8221;) (the &#8220;Bayer Products&#8221;), including <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q" decimals="INF" format="ixt-sec:numwordsen" name="xoma:AgreementDrugCandidatesExclusiveLicenseOptionNumber" scale="0" id="Narr_3CqbhYvSF0CjcOWROw-8WA">one</ix:nonFraction> which was subject to an exclusive license option by Bayer. The Company will receive <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_aS1Qb7eHcka_7iEbZt-PQA" decimals="2" format="ixt:numdotdecimal" name="xoma:RoyaltyReceivablePercentageOnNetSales" scale="-2" id="Narr_gGBZ32oevEGYrW8iLRADpA">100</ix:nonFraction>% of future royalties and <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q" decimals="INF" format="ixt:numdotdecimal" name="xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" scale="-2" id="Narr_x9NV8QUQok6MUBKuYoALtg">10</ix:nonFraction>% of future Non-Royalties from these Bayer Products. The other <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_NonBayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nl42cXJyS0e4zlGdyMOSVw" decimals="INF" format="ixt-sec:numwordsen" name="xoma:AgreementDrugCandidatesNumber" scale="0" id="Narr_IViPNBRzo0OWfGXUpu1rOw">two</ix:nonFraction> candidates are unpartnered (the &#8220;non-Bayer Products&#8221;) for which the Company will receive low single-digit&#160;percentage of net sales and <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_NonBayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nl42cXJyS0e4zlGdyMOSVw" decimals="INF" format="ixt:numdotdecimal" name="xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" scale="-2" id="Narr_FTccqR3OZ0a6vqkYNELs-A">10</ix:nonFraction>% of Non-Royalties. The future payment&#160;percentage for Non-Royalties will be reduced from <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw" decimals="INF" format="ixt:numdotdecimal" name="xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" scale="-2" id="Narr_Uq46nMqFL0q3cyRidJ8A-g">10</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw" decimals="INF" format="ixt:numdotdecimal" name="xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" scale="-2" id="Narr_p-ESbjkyLkOFYE97p0Fuwg">5</ix:nonFraction>% upon the Company&#8217;s receipt of <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw" decimals="INF" format="ixt-sec:numwordsen" name="xoma:AgreementPaymentPercentageFactor" scale="0" id="Narr_77jX3LjPY0SG8v4BAM5S2g">two</ix:nonFraction> times the total cumulative amount of consideration paid by the Company to Aronora. In July 2020, Bayer elected to not exercise its option on the third Bayer Product and that product is now subject to the same economics as the non-Bayer Products.</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 Aronora Royalty Purchase Agreement, the Company paid Aronora a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA" decimals="-5" format="ixt:numdotdecimal" name="xoma:UpfrontPayment" scale="6" id="Narr_S42ki_ru-U2_jcyzAtagnw">6.0</ix:nonFraction> million upfront payment at the close of the transaction. The Company financed $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_roTwo-o9dk-zT9Z-jIrwQw" decimals="-5" format="ixt:numdotdecimal" name="xoma:UpfrontPayment" scale="6" id="Narr_iX8aVFYO50Kv-xtBgHgrwA">3.0</ix:nonFraction> million of the upfront payment with a term loan under its Loan and Security Agreement with SVB (Note&#160;8). The Company was required to make a contingent future cash payment of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_aS1Qb7eHcka_7iEbZt-PQA" decimals="-5" format="ixt:numdotdecimal" name="xoma:ContingentFutureCashPaymentsPerProduct" scale="6" id="Narr_eeapiTReO0WpBWSkEEiWdw">1.0</ix:nonFraction> million for each of the <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q" decimals="INF" format="ixt-sec:numwordsen" name="xoma:AgreementDrugCandidatesNumber" scale="0" id="Narr_ptUrX1is2E64hKQH6W8UrQ">three</ix:nonFraction> Bayer Products that were active on September&#160;1, 2019 (up to a total of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q" decimals="-5" format="ixt:numdotdecimal" name="xoma:ContingentFutureCashPayments" scale="6" id="Narr_AgBcR6uKlk25tZ-WuBlE8g">3.0</ix:nonFraction> million, the &#8220;Aronora Contingent Consideration&#8221;). Pursuant to the Aronora Royalty Purchase Agreement, if the Company receives $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA" decimals="-5" format="ixt:numdotdecimal" name="xoma:CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" scale="6" id="Narr_NGfcSb6TEkWWcK7dkFiIvA">250.0</ix:nonFraction> million in cumulative royalties on net sales per product, the Company will be required to pay associated tiered milestone payments to Aronora in an aggregate amount of up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA" decimals="-5" format="ixt:numdotdecimal" name="xoma:MilestonesPaymentsToAggregateAmountOfPerProduct" scale="6" id="Narr_89Sk1PyMNUqVGN4jDXU-9g">85.0</ix:nonFraction> million per product (the &#8220;Royalty Milestones&#8221;).&#160;The Royalty Milestones are paid based upon various royalty tiers prior to reaching $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA" decimals="-5" format="ixt:numdotdecimal" name="xoma:CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" scale="6" id="Narr_gboBS5KiVUGuuJJ9eOrz7A">250.0</ix:nonFraction> million in cumulative royalties on net sales per product.&#160;Royalties per product in excess of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA" decimals="-5" format="ixt:numdotdecimal" name="xoma:CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" scale="6" id="Narr_LnokLjxEg0-Y72hpZfiKDg">250.0</ix:nonFraction> million are retained by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the agreement, the Company recorded $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw" decimals="-5" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="6" id="Narr_w9FCDWdS306yMP-4tWqBFw">9.0</ix:nonFraction> million as long-term royalty receivables in its condensed consolidated balance sheet, including the estimated fair value of the Aronora Contingent Consideration of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw" decimals="-5" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements" scale="6" id="Narr_8QK7j5yWaUCQUHwM1-J4jg">3.0</ix:nonFraction> million. In September&#160;2019, the Company paid the $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_9_1_2019_To_9_30_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_e7xDuIdmS0G5hE0f9ArLzg" decimals="-5" format="ixt:numdotdecimal" name="xoma:PaymentsOfContingentConsideration" scale="6" id="Narr_41b4H0tHFU64-1oF31kXqQ">3.0</ix:nonFraction> million contingent consideration to Aronora. As the Company receives royalties from Aronora for a product, the Company will recognize the liability for future Royalty Milestones for such product when probable and estimable. The Company continues to assess that no payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to milestones and royalties received until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_pFsptIsKvEyz-TFm3FmN2g" decimals="-3" format="ixt-sec:numwordsen" name="xoma:ImpairmentOfLongTermRoyaltyReceivable" scale="3" id="Narr_8BecZz11ZkabMJubFHjc2w">no</ix:nonFraction> impairment was recorded as of June 30, 2021.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c0f0b7e9_c712_48c2_977e_b5a1fe2c28da"></a><a id="Tc_i34dVIId-U27hUMPth_9BA_1_0"></a><a id="Tc_t_CQCnG0zEiqSg_LBbTpVw_1_2"></a><a id="Tc__tL7ZDNERUOQX6Uz-ZIq7Q_2_0"></a><a id="Tc_cADldMWP_0-y1Tuj7Yb27Q_3_0"></a><a id="Tc_SrKD_-MCzUqCqbFacZ0aRQ_4_0"></a><a id="Tc_4S15AktmTEC93lherVPCkw_4_2"></a><ix:continuation id="Tb_5bxwnJONtUKSbZsRoT828A_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Palobiofarma, S.L.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September&#160;26, 2019, the Company entered into a royalty purchase agreement (the &#8220;Palo Royalty Purchase Agreement&#8221;) with Palobiofarma, S.L. (&#8220;Palo&#8221;), a company organized and existing under the laws of Spain. Pursuant to the Palo Royalty Purchase Agreement, the Company acquired the rights to potential royalty payments in low single-digit&#160;percentages of aggregate Net Sales (as defined in the Palo Royalty Purchase Agreement) associated with <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="As_Of_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Yyq35V-R4kGfKIFeXeMRvw" decimals="INF" format="ixt-sec:numwordsen" name="xoma:AgreementDrugCandidatesNumber" scale="0" id="Narr_K-hue6_e20W1jiTP1QHpMg">six</ix:nonFraction> drug candidates in various clinical development stages, targeting the adenosine pathway with potential applications in solid tumors, non-Hodgkin&#8217;s lymphoma, asthma/chronic obstructive pulmonary disease, ulcerative colitis, idiopathic pulmonary fibrosis, lung cancer, psoriasis and nonalcoholic steatohepatitis and other indications (the &#8220;Palo Licensed Products&#8221;) that are being developed by Palo. Novartis is a development partner on NIR178, one of the Palo Licensed Products, and NIR178 is being developed pursuant to a license agreement between Palo and Novartis.</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 Royalty Purchase Agreement, the Company paid Palo a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_9_26_2019_To_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Sl33Vpp790SjZOUF7ljieg" decimals="-5" format="ixt:numdotdecimal" name="xoma:PaymentsRelatedToPurchaseOfRoyaltyRights" scale="6" id="Narr_IVFpnMZW7EGXcL2gMnToIg">10.0</ix:nonFraction> million payment at the close of the transaction which occurred simultaneously upon parties&#8217; entry into the Palo Royalty Purchase Agreement on September&#160;26, 2019. The Company financed $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_9_26_2019_To_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rnQ5XeI7fkOjqGPjw9NKWA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="Narr_ddXAQU_MVUCk4rEwtrjbYA">5.0</ix:nonFraction> million of the payment with a term loan under its Loan and Security Agreement with SVB (Note&#160;8).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the agreement, the Company recorded $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Yyq35V-R4kGfKIFeXeMRvw" decimals="-5" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="6" id="Narr_3yNRo1-OBESUdOLLuxJCkw">10.0</ix:nonFraction> million as long-term royalty receivables in its condensed consolidated balance sheet. The Company continues to assess that no payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to royalties received until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_N8mDe6OQgUebs7JeRGZ01Q" decimals="-3" format="ixt-sec:numwordsen" name="xoma:ImpairmentOfLongTermRoyaltyReceivable" scale="3" id="Narr_iR2OJcdz2k6eM1PCoBR4qw">no</ix:nonFraction> impairment was recorded as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Viracta Therapeutics, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 22, 2021, the Company entered into a royalty purchase agreement (the &#8220;Viracta Royalty Purchase Agreement&#8221;) with Viracta Therapeutics,&#160;Inc. (&#8220;Viracta&#8221;). Pursuant to the Viracta Royalty Purchase Agreement, the Company acquired the right to receive future royalties, milestones, and other payments related to <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg" decimals="INF" format="ixt-sec:numwordsen" name="xoma:AgreementDrugCandidatesNumber" scale="0" id="Narr_zNclmrbWL0aHQxjD4j0n_Q">two</ix:nonFraction> clinical stage drug candidates. The first candidate, DAY101&#160;(pan-RAF&#160;kinase inhibitor), is being developed by Day One Biopharmaceuticals, and the second candidate, vosaroxin (topoisomerase II inhibitor), is being developed by Denovo Biopharma.<span style="background-color:#ffffff;"> The Company acquired the right to receive (i) up to </span><span style="background-color:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg" decimals="-5" format="ixt:numdotdecimal" name="xoma:MilestonesReceivableExcludingConsiderationRetainedMaximum" scale="6" id="Narr_XTLfqa5mhk6PxGlddSZWFg">54.0</ix:nonFraction></span><span style="background-color:#ffffff;"> million in potential milestones, potential royalties on sales, if approved, and other payments related to DAY101, excluding up to </span><span style="background-color:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg" decimals="-5" format="ixt:numdotdecimal" name="xoma:MaximumConsiderationRetained" scale="6" id="Narr_uwEE_hsJz0-xU2NBmLaOqg">20.0</ix:nonFraction></span><span style="background-color:#ffffff;"> million consideration retained by Viracta; and (ii) up to </span><span style="background-color:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg" decimals="-5" format="ixt:numdotdecimal" name="xoma:RegulatoryAndCommercialMilestonesReceivableMaximum" scale="6" id="Narr_r-_lY1N03UGSI21GPhKPbw">57.0</ix:nonFraction></span><span style="background-color:#ffffff;"> million in potential regulatory and commercial milestones and high single-digit royalties on sales related to vosaroxin, if approved. </span>Under the terms of the Viracta Royalty Purchase Agreement, the Company paid Viracta $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_3_22_2021_To_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_xzXk-GCrqUKY_zCb_lFcdA" decimals="-5" format="ixt:numdotdecimal" name="xoma:PaymentsRelatedToPurchaseOfRoyaltyRights" scale="6" id="Narr_u82Fqtk4gEOhLp1UFk96Ug">13.5</ix:nonFraction> million upon closing of the transaction.</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 Royalty Purchase Agreement, the Company recorded $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg" decimals="-5" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="6" id="Narr_OV3dgxr2NUqzTJp7USUgbQ">13.5</ix:nonFraction> million as long-term royalty receivables in its condensed consolidated balance sheet. No payments are probable to be received under the Viracta Royalty Purchase Agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestones and other payments until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_XYfHV5bF2U2KiNDVGdZLag" decimals="-3" format="ixt-sec:numwordsen" name="xoma:ImpairmentOfLongTermRoyaltyReceivable" scale="0" id="Narr_b2Yw45JCkE-e76LvJg5mBw">no</ix:nonFraction> impairment was recorded as of June 30, 2021.</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:ScheduleOfRoyaltyRightsTableTextBlock" id="Tb_E_4iTHktyk2ckoQv9goUJQ" escape="true"><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 long-term royalty receivable activities including acquisitions of royalty rights during the six months ended June 30, 2021 (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:86.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="3" id="Tc_-2ullBegC0quVSfJbYtD4Q_1_3">34,575</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of royalty rights:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin: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;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Viracta</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_JPsSoWL2wk-eX9FsawIAtQ" decimals="-3" format="ixt:numdotdecimal" name="xoma:RoyaltyRightsAcquired" scale="3" id="Tc_7Ab-yo55VkGLzsKxV9l5Uw_3_3">13,500</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June&#160;30,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="xoma:LongTermRoyaltyReceivableNonCurrent" scale="3" id="Tc_LnSl1BzuP02XxB4xlypweQ_4_3">48,075</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></ix:continuation><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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_0b25052d_36fe_448d_8787_82a4d4872653"></a><a id="Tc_pi5DtSRR2Eew0j4-TLj7kQ_1_2"></a><a id="Tc_Ai8uS2qkpEaGg0X3gf0j4w_2_2"></a><a id="Tc_1-g0hQgwy0mAC1BT7g2MWw_2_5"></a><a id="Tc_8fFevpWAk06hcIYj2-Z20A_2_8"></a><a id="Tc_CLvq1MMIWkiuPjvyShEQMw_3_2"></a><a id="Tc_Y9tdEaQUjkCVXMD6SmLJmg_3_5"></a><a id="Tc_l9VCfVXRmE6ZdoTKr2HQ2Q_3_8"></a><a id="Tc_s_3ZsOXHBkyxTagbJzGd6A_4_2"></a><a id="Tc_9sa9m1lgHU6CZoiyjbwM5Q_4_5"></a><a id="Tc_lXJukt0ZxkGtGUpEei5UjQ_4_8"></a><a id="Tc_ogIU-F2UNEWjF57AnfS-bw_5_2"></a><a id="Tc_luBW2L_dI0WUxlhxKDJbLg_5_5"></a><a id="Tc_rnFcQ4MR3kqHtHRK_0TOHA_5_8"></a><a id="Tc_oFLEfq6edEe3b2LzXAtP1w_5_11"></a><a id="Tc_7wMtOCXC8UCmau23D1rBkw_6_0"></a><a id="Tc_WqbPUfda3E-LASFmikqAMA_7_0"></a><a id="Tc_GBxf7qf7mkyptKQcMNcdzQ_7_2"></a><a id="Tc_XUjl6dwrd0yvRSXEZpOEvw_7_5"></a><a id="Tc_LMiOUmwf0Uqq3HoRckK1TA_7_6"></a><a id="Tc_dsdRqgQef0qV0_IXNUGngw_7_8"></a><a id="Tc_jBRpmAVaT0qIno96QXqAoA_7_9"></a><a id="Tc_SY-boehGf0SK-XQFtlvc-A_7_11"></a><a id="Tc_nF4vsegsZUiQtPmPBBb4yQ_8_0"></a><a id="Tc_ssMAda92EkmO-TqC-fwR4Q_9_0"></a><a id="Tc_IUeZNBmRekCQ0HgLpv1MhA_9_2"></a><a id="Tc_kXIr979chkCvuVT-4_06iQ_9_3"></a><a id="Tc_ew9Avd2bfUavNhrt9n57Cg_9_5"></a><a id="Tc_sf8rYt7z0EWkh6NhMCA0xA_9_6"></a><a id="Tc_Xe2LdOye7EaYjRYiydFQQg_9_8"></a><a id="Tc_CSZeoGLqmEasUvWt467vvw_9_11"></a><a id="_3631cff9_6004_47eb_90e2_631f288033b0"></a><a id="Tc_rXNf7bT4k0aQKLI1EC5cMw_1_2"></a><a id="Tc_mUIs_CyGW0GL2fUjj5iOEA_2_2"></a><a id="Tc_cIsI8qTuFUSEseWNLq_u8A_2_5"></a><a id="Tc_-zFV6h-M5Ueqt7PWXrhieQ_2_8"></a><a id="Tc_y1XVNvRXwE-_ia513Waphg_3_2"></a><a id="Tc_u_hgyyLgQ0i7cpJc7gNdfA_3_5"></a><a id="Tc_C7Goarz9lESzY7vc1Jgjcg_3_8"></a><a id="Tc_qEYsyaEdqUm2vR7J4NSIlg_4_2"></a><a id="Tc_5lirFtkXq0CFmlZs3pcq7Q_4_5"></a><a id="Tc_QspXeG4HR0OHzRUKZHaoTw_4_8"></a><a id="Tc_K58sdyvYAEC3ImfFp59dCQ_5_2"></a><a id="Tc_w2QTXFXdlk2EA0K06sjqyg_5_5"></a><a id="Tc_cqiT8mqzo0CShA8UnH_fWg_5_8"></a><a id="Tc_R8FS2vU2G0KQu7cWyJ-e9g_5_11"></a><a id="Tc_Ri0F2OlT0USN0-LfOpEd0g_6_0"></a><a id="Tc_kRcNWyRkPkuHPXGkfjA6_g_7_0"></a><a id="Tc_lLGelqwcOk6TeHytIFBG3A_7_2"></a><a id="Tc_abZ1yrPpF0eo0sLaZEdF1A_7_3"></a><a id="Tc_-7SB0h8CbE28dHd-wk6rNQ_7_5"></a><a id="Tc_2DLWCq2Sd0eqfFtLcvJ4Bw_7_6"></a><a id="Tc_MSuvpUYnzUOfqQSfA0kmEg_7_8"></a><a id="Tc_DHY7p22uWECPueoc5aXRZg_7_11"></a><a id="Tc_C6QlAi2P402t7NhvzTV4UQ_8_0"></a><a id="Tc_kQ87K1HWrEaORkNcBOAviQ_9_0"></a><a id="Tc_7_MAtIJpB0KIaKA2xAVy_A_9_2"></a><a id="Tc_g-hwYwwLUUac_AqAB5fl6A_9_3"></a><a id="Tc_FeHBIvm0FUyN4tZ4sMgH9Q_9_5"></a><a id="Tc_Fg4GYjt7tkyJjoeZgO_B3g_9_6"></a><a id="Tc__rR7gzAaqk6ot9qykpSr5w_9_8"></a><a id="Tc_VI2V_KFTBEqy0-t-m1ZZQg_9_11"></a><a id="_0f723d0a_1043_4b79_89b4_ced0502ebec6"></a><a id="_0f723d0a_1043_4b79_89b4_ced0502ebec6_2"></a><a id="_0f723d0a_1043_4b79_89b4_ced0502ebec6_3"></a><a id="Narr_8-oaSEo8iEatUi0YcIrUgw"></a><a id="Narr_1fs1BI8UjEqNYHFPTF9HfQ"></a><a id="_4422a591_5704_463d_9112_f274a1ae749c"></a><a id="_4422a591_5704_463d_9112_f274a1ae749c_2"></a><a id="_4422a591_5704_463d_9112_f274a1ae749c_3"></a><a id="_8a49a17c_06e9_4dea_84d3_bbf094e6697f"></a><a id="_8a49a17c_06e9_4dea_84d3_bbf094e6697f_2"></a><a id="_8a49a17c_06e9_4dea_84d3_bbf094e6697f_3"></a><a id="_ab678948_7595_4857_8dee_7848b3e0cd25"></a><a id="_ab678948_7595_4857_8dee_7848b3e0cd25_2"></a><a id="_ab678948_7595_4857_8dee_7848b3e0cd25_3"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:FairValueDisclosuresTextBlock" id="Tb_Nb1lC9qS2E6VhuMpCR51Mw" continuedAt="Tb_Nb1lC9qS2E6VhuMpCR51Mw_cont1" escape="true"><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&#8217;s financial instruments, including cash, trade 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 24.5pt;">Level 1&#160;&#8211; 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 24.5pt;">Level 2&#160;&#8211; 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 24.5pt;">Level 3&#160;&#8211; 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><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Tb_v3nbw6nuI0-38Ew8c_yHTQ" escape="true"><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&#8217;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;">&#8203;</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:50.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at&#160;June&#160;30,&#160;2021 Using </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted&#160;Prices&#160;in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant&#160;Other</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active&#160;Markets&#160;for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical&#160;Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin: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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_TAU9h6FDtEufE4cVcpAOOg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="Tc_fcZULRfI70Ge68JwYwoxsA_7_3">2,310</ix:nonFraction></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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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:6.63%;border-bottom:3px 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_PEGR79z1DUmaGcJJadYpGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="Tc_WJDeUzetVUKjd9h5SFBktQ_7_12">2,310</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin: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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uAQQp7F8CU-1-jB6OCLwbg" decimals="-3" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationFairValueDisclosure" scale="3" id="Tc_A94D_AzW_0WfLkKeu6EViA_9_9">75</ix:nonFraction></p></td><td style="vertical-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;">&#8203;</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:6.63%;border-bottom:3px 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_PEGR79z1DUmaGcJJadYpGw" decimals="-3" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationFairValueDisclosure" scale="3" id="Tc_x5Qh8qykFUqqJIKt5k2tug_9_12">75</ix:nonFraction></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;">&#8203;</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:49.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020 Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted&#160;Prices&#160;in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant&#160;Other</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active&#160;Markets&#160;for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical&#160;Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_17xC9dmJo0ijgIph7xMBtw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="Tc_1AmeUoVV-0S-ssFzPtZFFg_7_9">1,693</ix:nonFraction></p></td><td style="vertical-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;">&#8203;</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:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qEZdSYoTkkCjLOJISZFDZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="Tc_m0Tbq2QpzEueQSIzCnVIxw_7_12">1,693</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_17xC9dmJo0ijgIph7xMBtw" decimals="-3" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationFairValueDisclosure" scale="3" id="Tc_2C18biGcPUGWzS-sQXeqNQ_9_9">75</ix:nonFraction></p></td><td style="vertical-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;">&#8203;</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:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qEZdSYoTkkCjLOJISZFDZA" decimals="-3" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationFairValueDisclosure" scale="3" id="Tc_mg1mMTHvoUWkOVR5gyompQ_9_12">75</ix:nonFraction></p></td></tr></table></ix:nonNumeric><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;">&#8203;</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;">Transfers to and from Levels 1, 2, and 3 are recognized at the end of the reporting period. During the three and six months ended June 30, 2021, the Company&#8217;s equity investment in Rezolute&#8217;s common stock transferred from Level 3 to Level 1. In reporting periods prior to June 30, 2021, the Company applied an illiquidity discount to the fair value of Rezolute&#8217;s common stock due to the lack of trading volume, resulting in classification as Level 3. &#160;As of June 30, 2021, there was sufficient and consistent trading volume on the Nasdaq Stock Market to provide an estimate of fair value utilizing quoted prices in an active market for the identical securities as of the reporting date, resulting in classification as Level 1. There were <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" scale="6" id="Narr_VL7haA_oCUeChOTvDLmdFw"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" scale="6" id="Narr_a8odyidQf0Sv9qrwfgc4Jw">no</ix:nonFraction></ix:nonFraction> transfers between levels for the three and six months ended June 30, 2020.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c3082c74_8120_4e29_a243_e84d8cbb9c53"></a><a id="Tc_dgyVQcppdEWuOl_P1Jr2NQ_1_2"></a><a id="Tc_d2JmMHxGu0mD3wwq_aDlFQ_2_2"></a><a id="Tc__AOy3ldJHU6JgzvOjDy9jA_3_0"></a><a id="Tc_gnUXrCCyM0m9EXagPB0Alg_3_2"></a><a id="Tc_RsHo3m0dlkuRSS7Sx5eaZQ_4_0"></a><a id="Tc_IX8Br78wk0esnM0F8GkVaw_5_0"></a><a id="Tc_8nYC-5D0_E20kEmdhu6-Nw_6_0"></a><a id="Tc_QdWkA-9Lq0C59CbEEU-VGw_6_2"></a><a id="Tc_nxKo3VHXHkOAHKzOnfX2Rw_6_3"></a><a id="_5f3626a5_bec7_4253_8c66_526a8e51876e"></a><a id="Tc_qUQsjxWXR0ypWn3ziUrMVg_1_2"></a><a id="Tc_I4w1BT27qUGCNpAVmhKRXw_1_5"></a><a id="Tc_QjyXDcetckG1niItKhaG_A_2_2"></a><a id="Tc_zaihx35C-USIA6-fAuVO_g_2_5"></a><a id="Tc_NaRhDYzEYECfwDiNfgadBg_3_0"></a><a id="Tc_vsTbsNw7p0SkkOMmRXzm1w_3_2"></a><a id="Tc_e-hziQcShES0biW_hvFNhw_3_5"></a><a id="Tc_JOxrfmkToUeGPH8gLOq1bg_5_0"></a><a id="Tc_t6alCx6XRkiUUvRhtDbJwQ_6_0"></a><a id="Tc_lkINnoj7ikqLlgd-UxHzfQ_6_3"></a><a id="Tc_YGyeC7TvmEKM4-8QojtMCw_6_4"></a><a id="Tc_raMhxDs590WSZjUJsb7WfA_6_7"></a><a id="Tc_hCRTGmKgWEGyt5YxMyb9og_7_0"></a><a id="Tc_xE01iaLmxUq4I-NjMq2G1w_7_6"></a><a id="Tc_Kgs6SOKhL0Wey8eCJRH-Ag_9_0"></a><a id="Tc_jDCHLeXpXkCL63sqr6WvzQ_10_0"></a><a id="Tc_Vs8grt1HgUe32z_AWYfHMQ_10_3"></a><a id="Tc_Bp2acC-RqEOBnpFBMa-3Dw_10_4"></a><a id="Tc_fEqfwcbn7Ei9djgirs8Xrw_10_7"></a><a id="Tc_QAA0ZculoUKDIQEZ4bby6Q_11_0"></a><a id="Tc_5JZ9sKti60agQIOOTbZRKg_11_6"></a><ix:continuation id="Tb_Nb1lC9qS2E6VhuMpCR51Mw_cont1" continuedAt="Tb_Nb1lC9qS2E6VhuMpCR51Mw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Securities</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tb_QuaXFlHZy0GEUjVm9QtZEQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table reconciles the beginning and ending balance for the Level 3 financial assets recurring fair value measurement for the six months ended June 30, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31,&#160;2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_hItItXkvzUK3nzYzPujUyg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="3" id="Tc_CLJWJ7p8t0iqIe6YKYLU_g_3_3">1,693</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_CBGh9KLXWEKMxm2Zin1TAw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" scale="3" id="Tc_RN8ZXJMkFkOg2qO7F0CzJA_4_3">617</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transfer out of Level 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_CBGh9KLXWEKMxm2Zin1TAw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" scale="3" id="Tc_XXQSV01v40O37zWAPLnz6g_5_3">2,310</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June&#160;30,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table></ix:nonNumeric><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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The equity securities consisted of an investment in Rezolute&#8217;s common stock and are classified on the condensed consolidated balance sheets as current assets as of June 30, 2021, and long-term assets as of December&#160;31, 2020. The reclassification from noncurrent to current assets was due to the equity securities achieving sufficient and consistent trading volume on the Nasdaq Stock Market as of the June 30, 2021 reporting date. 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 and comprehensive loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2020, the Company and its valuation specialist, valued the equity securities using the closing price for Rezolute&#8217;s common stock traded on the Nasdaq Stock Market and adjusted for an illiquidity discount. The inputs that were used to calculate the illiquidity discount were based on observable and unobservable estimates and judgments and therefore were classified as a Level 3 fair value measurement. As the Company has the right and option to sell up to <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2020_To_1_1_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_SsN2B32c6EuP7pyh0E-7_w" decimals="INF" format="ixt:numdotdecimal" name="xoma:NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" scale="0" id="Narr_V_iSGM5fJU2eUzKzUwTIzw">100,000</ix:nonFraction> shares of Rezolute&#8217;s common stock back to Rezolute after December 31, 2019 (Note 4), the fair value of the equity securities was determined by dividing the total shares of Rezolute&#8217;s common stock held by the Company into <ix:nonFraction unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ" contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw" decimals="INF" format="ixt-sec:numwordsen" name="xoma:EquitySecuritiesNumberOfTranches" scale="0" id="Narr_m4BpFiFsdk6bP4-4SA0sew">two</ix:nonFraction> tranches based on the estimated time to a potential liquidity event.</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of June 30, 2021, the Company valued the equity securities using the closing price for Rezolute&#8217;s common stock traded on the Nasdaq Stock Market. 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;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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 closing price of Rezolute&#8217;s common stock as per the Nasdaq Stock Market was $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_RezoluteIncMember_pKqZ1DW5-UeVQWss-M52EA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_UM1OQrVccke-wFAIyfytCQ">14.27</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_xoma_RezoluteIncMember_zwLPLviy-0WfWX-tRPSH5A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_Nc5mbW-660aDD0RWcwVnaQ">11.99</ix:nonFraction> as of June 30, 2021 and December 31, 2020, respectively. The estimated fair value of the equity securities as of December 31, 2020 was calculated based on the following assumptions:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="Group_ouyS0FOYMU6EnZOktBwqKQ" escape="true"><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;">&#8203;</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:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;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&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Closing common stock price</p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_6_30_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_XR0bIPTVu0ilY1KjzgJN8Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiMeasurementInput" scale="0" id="Tc_txKUFm3NnUit0KiGuRSSvA_3_3">14.27</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_bPdvT0yIXUGZwGI4Nxk1Dg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiMeasurementInput" scale="0" id="Tc_bD4i2jCus0OaCcrGBWZvVQ_3_6">11.99</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Tranche 1:</b></p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A<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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheOneMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_j8WjPbgD00GoargesAXp8g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiMeasurementInput" scale="-2" id="Tc_UxVHbP0Qz0yRjrV8jYk0_g_6_6">12</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated time to liquidity of shares</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_Y_UzXohVJ8B0K3gqAF3ldH0A" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheOneMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_CEz_H4cvZ02iRCzr27qNfw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiMeasurementInput" scale="0" id="Narr_7PkHUQkj10qEfM28FCjGpA">0.25</ix:nonFraction> year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Tranche 2:</b></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A<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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheTwoMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_Yeuz0xsq4ka1ZDG14XxxcA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiMeasurementInput" scale="-2" id="Tc_vfFJFqwp6UKZrSOMWqwSMg_10_6">14</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated time to liquidity of shares</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_Y_UzXohVJ8B0K3gqAF3ldH0A" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheTwoMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_voVAPdq510G_ZQLKT2LX-Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiMeasurementInput" scale="0" id="Narr_C7ONxwZjWUOw_3hVIJ-CjQ">0.67</ix:nonFraction> years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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';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;text-align:justify;">Due to sufficient and consistent trading volume, the equity investment will be measured at the closing price per the Nasdaq Stock Market as of June 30, 2021. The assumptions related to the unobservable inputs identified above, and any changes in those assumptions thereto, will no longer be considered in determining the fair value of the equity securities.</span></td></tr></table><div style="margin-top:12pt;"></div></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_Nb1lC9qS2E6VhuMpCR51Mw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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;">The estimated fair value of the contingent consideration liability at the inception of the Bioasis Royalty Purchase Agreement represents the future consideration that is contingent upon the achievement of specified development milestones for a product candidate. The fair value measurement is based on significant Level 3 inputs such as anticipated timelines and probability of achieving development milestones of each licensed product candidate. Changes in the fair value of the liability for contingent consideration will be recorded in the other income (expense), net line item of the condensed consolidated statements of operations and comprehensive loss until settlement. As of June 30, 2021, there were <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="Narr_oNvgM1dklEanU07sWirO5Q">no</ix:nonFraction> changes in the estimated fair value of the contingent consideration from its initial value of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-5" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements" scale="6" id="Narr_6b_c3c2ciUu0M-OcDLuFYQ">0.1</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_069b87a5_6e6e_417a_a357_433384f1499c"></a><a id="Tc_h2edgfwmBEiSLesvVQIqNA_1_2"></a><a id="Tc_Al-htmuRrUyT60lmQF8UHQ_2_0"></a><a id="Tc_7qaKtoPqe0-3Xxkcb_ZQxg_2_2"></a><a id="Tc_CFEjjEoI80yX2nPeXwFBgQ_3_0"></a><a id="Tc_xCt7a7xHyk--t2dn7hF4Sw_3_2"></a><a id="Tc_UhKxuTtjgEeA0X8cu8CjKg_4_0"></a><a id="Tc_MARlG9_zjk2y-bRacGQtYg_5_0"></a><a id="Tc_0-aApPNdtkCyxTTaNH14Tw_6_0"></a><a id="Tc_jVCuZtUH_EuCsCG5KMbwig_6_3"></a><a id="Tc_HlpwGdH5P0aU3Tbss_OhnA_7_0"></a><a id="Tc_nnHAuucZMk-4vCRNHq0L8Q_8_0"></a><a id="Tc_drxBdkT6k0elw8pJ3p6N_w_9_0"></a><a id="Tc_Wbma1UxkxUi_5CtTLyKiGg_9_2"></a><a id="_5df92fe9_6863_49cd_8738_20d83a95915a"></a><a id="Tc_AxV21nUO30iwDlQ2h3ZYow_1_2"></a><a id="Tc_L34KWBCh4U2NrNQCqMrSqw_1_8"></a><a id="Tc_5wCV8G0Lo0639wiWTrbYqg_2_2"></a><a id="Tc_eRf1caxRx0y6TrKR-0aK5g_2_5"></a><a id="Tc_zs-sBWiBs0yxTsvt-tYTMg_2_8"></a><a id="Tc_0uh1yQkKbU-xzAHCV7MKAQ_2_11"></a><a id="Tc_bK5bF0N8yE6VtNxcUNqhSA_3_0"></a><a id="Tc_A9dVu28C1UW_nGaPIqVlSQ_4_0"></a><a id="Tc_xxRbdL6NjUifJB_XvI3J3A_4_2"></a><a id="Tc_f_KlCWtupUeFqZ9XMsJNpw_4_5"></a><a id="Tc_3hWt-OGFyUOAzrNtfGIm5Q_4_8"></a><a id="Tc_1FMJFqBHkEmV5KNBvSPk8g_4_11"></a><a id="Tc_8j2LKdjn-EGMsRiuHUeyHg_5_0"></a><a id="Tc_ggQIwAMdck6HlrmBhzmudQ_6_0"></a><a id="Tc_yBGBwAVfv0KqWjHHprmDOg_6_2"></a><a id="Tc_nDhePjxO_kqXBL9r2wd4Lg_6_5"></a><a id="Tc_w_3bkafx4EexTLv9A2HeXw_6_8"></a><a id="Tc_WbIYwlckRkijF9gqaW82lA_6_11"></a><a id="_750dccd0_a946_4ae5_8ba6_dd75831c90ff"></a><a id="Tc_Min9dsADxEyUBsN4zoUPzw_1_2"></a><a id="Tc_RiT6Tyoku0mEs6IP9DCs_A_2_2"></a><a id="Tc_VlmIqqiGbEyveumK89eXcg_2_5"></a><a id="Tc_hPvf_hjia0qhMctIjYSIeA_3_0"></a><a id="Tc_jsqoB00PlkC5XxbpYwhRzA_4_0"></a><a id="Tc_A9eAGouwFkS55cE8ZfgAWQ_4_2"></a><a id="Tc_A_oAarePoUqwzSTtOgfJdQ_4_5"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:LeaseDisclosureTextBlock" id="Tb_aeaGytT4M0CbMPhmljKvyg" continuedAt="Tb_aeaGytT4M0CbMPhmljKvyg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;"> 7. Lease Agreements </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company leases <ix:nonFraction unitRef="Unit_Standard_facility_3F5JgNFAWEya9MNclng10w" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_q2Uw8FvzRU6DIWcwvn4KcQ" decimals="INF" format="ixt-sec:numwordsen" name="xoma:OperatingLeasesNumberOfLeasedFacilities" scale="0" id="Narr_WPFm7KOPAEeSS201CJ_wDg">one</ix:nonFraction> facility in Emeryville, California under an operating lease that expires in February&#160;2023. The lease contains an option to extend the lease for an additional term, however, the Company is not reasonably certain to exercise this option.</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Tb_hbgPw3nxVEqap_6KqWkGWg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 0pt 0pt;">The following table summarizes maturity of the Company&#8217;s operating lease liabilities as of June 30, 2021 (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;">&#8203;</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:86.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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;">Undiscounted lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding six months ended June 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="Tc_F0RSAMxs20mur6FzvevK1g_3_3">98</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="Tc_f9GaMSMpDU-Oyutty3clOA_4_3">202</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="Tc_4MgmhUwij0uFYMc1aOj0cA_5_3">34</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="Tc_rvg5VKYEAUOh0BntXQ_o9w_7_3">334</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="Tc_KgkvscFZA0mAGOwfwC15Kw_8_3">14</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total net lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc_jUwJbO-PIUmEFC4XhIkmkA_9_3">320</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:LeaseCostTableTextBlock" id="Tb_ZTXq-OUZ50Wgm0aouy7hsA" escape="true"><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&#8217;s operating leases for the three and six months ended June 30, 2021 and 2020 (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;">&#8203;</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:54.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease costs:</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="Tc_SHYPM-u4hEqv-rzgQywiRw_4_3">44</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="Tc_z99m3y71I0SrwdiJCSRzeA_4_6">44</ix:nonFraction></p></td><td style="vertical-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;">&#160;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="Tc_JSqQmHQImEaxNWGYPXiaTQ_4_9">88</ix:nonFraction></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;">&#160;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="Tc_osi_FJkgoEqXVtvEjv-9yA_4_12">88</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="Tc_-Qt4X-erX0SNGpBVgYkUpQ_5_3">2</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="Tc_6TZMLW2YJ0KVVejGTPwSjw_5_6">1</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="Tc_k7DrPNxYEEShdBfYoys6BQ_5_9">5</ix:nonFraction></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="Tc_-LnN6rXlO0ylBZsvE7N0TQ_5_12">2</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="Tc_iIXfPqRfXEeVadsbqdn61Q_6_3">46</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="Tc_n8C3xZKU_EWNOrsUvYKqnA_6_6">45</ix:nonFraction></p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="Tc_j2DdlBN6Okqw1OUH48kqjA_6_9">93</ix:nonFraction></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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="Tc_UR6PSVPISUqiIGaJ_AScJw_6_12">90</ix:nonFraction></p></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';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;text-align:justify;">Under the terms of the lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.</span></td></tr></table><div style="margin-top:12pt;"></div></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock" id="Tb_p-HvjUdJFUqyzqDQS96CvA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following information represents supplemental disclosure for the statement 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;">&#8203;</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.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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;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;">&#8203;</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;"> &#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;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><span style="font-weight:bold;visibility:hidden;">&#8203;</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;">&#160;&#160;&#160;&#160;</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin: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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="Tc_qBDcR-6m-kiwcBT0VKB5Vg_4_3">98</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="Tc_G0PMj2uosEmkgLa6yzpJqw_4_6">94</ix:nonFraction></p></td></tr></table></ix:nonNumeric><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;">&#8203;</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_WPD0MdMsH0aP26s3vfMalw_1_2"></a><a id="Tc_GKWkYyyvv0OEV87l4oRTLw_1_5"></a><a id="Tc_WTzzSMdEL0-2JR9przQIgA_2_2"></a><a id="Tc_F_ABhffdfUetfvST3eT3VA_2_5"></a><a id="Tc_UJfxxTqj1kCQgCr2fwRo3A_3_0"></a><a id="Tc_5TvUHxVrvkOpA7lMzs4A1Q_4_0"></a><a id="Tc_ba9U5CnOyEWOBbOu3-jQGg_4_2"></a><a id="Tc_sccxltMv80eZUODmT9I01Q_4_5"></a><a id="Tc_iYb8TPOFT06RyQ84YpWGwg_5_0"></a><a id="Tc_v9JjjsnlNEaD-EHdKYLgJA_6_0"></a><a id="Tc_UyYPkXrjSEi6iGLamzBnwQ_6_3"></a><a id="Tc_CnQ_j0x0OUabYYJ2f3vt_A_6_6"></a><ix:continuation id="Tb_aeaGytT4M0CbMPhmljKvyg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The present value assumptions used in calculating the present value of the lease payments as of June 30, 2021 and December 31, 2020 were as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:LesseeOperatingLeaseSupplementalInformationTableTextBlock" id="Tb_4OtXexooeUuLDOge1sEAOQ" escape="true"><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;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:12pt;"> </span><span style="visibility:hidden;">&#8203;</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;"> &#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;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&#160;31,&#160;</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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</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;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted-average remaining lease term</b></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</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;">Operating leases</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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_qGCTctGsLEmTPbwhfQGqBA">1.67</ix:nonNumeric> years</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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr_mouBfiyRoUaOal_nO7x1Lg">2.17</ix:nonNumeric> years</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;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted-average discount rate</b></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</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;">Operating leases</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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="4" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Tc_ClDErExC0EuIfsB5mvicsw_6_2">5.51</ix:nonFraction></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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Tc_vlyHMOCM5EO5RvKyGnhzgw_6_5">5.51</ix:nonFraction></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;">%</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><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;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:LongTermDebtTextBlock" id="Tb_5L2ASC8tzkWrkGfJCRR95w" continuedAt="Tb_5L2ASC8tzkWrkGfJCRR95w_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Long-Term Debt and Other Financings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Silicon Valley Bank 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;">On May&#160;7, 2018 (the &#8220;Effective Date&#8221;), the Company executed a Loan and Security Agreement (the &#8220;Loan Agreement&#8221;) with SVB. Under the Loan Agreement, upon the Company&#8217;s request, SVB made advances (each, a &#8220;Term Loan Advance&#8221;) available to the Company up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_lNvz-Wlry0CWTISKKgVljA">20.0</ix:nonFraction> million (the &#8220;Term Loan&#8221;). The Company was allowed to borrow advances under the Term Loan from the Effective Date until the earlier of March&#160;31, 2019 or an event of default (the &#8220;Draw Period&#8221;). The interest rate was calculated at a rate equal to the greater of (i)&#160;<ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_5_7_2018_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_rabXmY366UyxHEueGdPfjA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_bYQkadN0e0W-38T88CZK1g">4.75</ix:nonFraction>%, or (ii)&#160;<ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_VariableRateAxis_us-gaap_PrimeRateMember_u04sNLf3o02WKRhDqyXgJw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_5gtzneJo3Umi86MVMzHOlQ">0.25</ix:nonFraction>% plus the prime rate as reported from time to time in The Wall Street Journal. </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 under the Loan Agreement were interest only until the first anniversary of the funding date of each Term Loan Advance. The interest-only period was followed by equal&#160;monthly payments of principal and interest over <ix:nonNumeric contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FWxi-PYV1E2oJ5sR5lYGoA" format="ixt-sec:durwordsen" name="xoma:PeriodOfMonthlyPaymentsOfPrincipalAndInterest" id="Narr_oWu2Aj7wHkG5ZVrbh97ipg">24 months</ix:nonNumeric>. Each Term Loan Advance was scheduled to mature at the earlier of (i)&#160;the <ix:nonNumeric contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FWxi-PYV1E2oJ5sR5lYGoA" format="ixt-sec:durwordsen" name="xoma:DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" id="Narr_kSTBNsJoekeVmmYdOwbwlw">23 months</ix:nonNumeric> following the applicable term loan amortization date for each such Term Loan Advance (ii)&#160;March&#160;1, 2023, or (iii)&#160;<ix:nonNumeric contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FWxi-PYV1E2oJ5sR5lYGoA" format="ixt-sec:durwordsen" name="xoma:DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" id="Narr_yzpPjqlEZUCgnXFAhzxcMw">30 days</ix:nonNumeric> prior to the earliest maturity of any portion of the Company&#8217;s loan with Novartis (the &#8220;Loan Maturity Date&#8221;). After repayment, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA" decimals="-5" format="ixt-sec:numwordsen" name="xoma:DebtInstrumentAmountToBeReborrowed" scale="6" id="Narr_NMerCQ1j2ki60RQ0f5-8Dw">no</ix:nonFraction> Term Loan Advance (or any portion thereof) may be reborrowed. The entire principal balance, including a final payment fee equal to <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA" decimals="3" format="ixt:numdotdecimal" name="xoma:DebtInstrumentFinalPaymentFeePercentage" scale="-2" id="Narr_dx6CVk1ixUuq_uTL2CRzDA">8.5</ix:nonFraction>% of the original principal, was due and payable on the Loan Maturity Date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2021, the Company repaid its principal balance of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_hcCMj5HtGESaKght1fRSZA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="Narr_W7Cf_02ZpkiRQM8ej7fNDg">6.5</ix:nonFraction> million and paid the <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_XyTKLi5N8ECLescidnlU4Q" decimals="3" format="ixt:numdotdecimal" name="xoma:DebtInstrumentFinalPaymentFeePercentage" scale="-2" id="Narr_56pbw9SP1kyZ_0OkFkUWTw">8.5</ix:nonFraction>% final payment fee of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_hcCMj5HtGESaKght1fRSZA" decimals="-5" format="ixt:numdotdecimal" name="xoma:DebtInstrumentFinalPaymentFee" scale="6" id="Narr__j2qRUAIPkK0SWBW1BB0JQ">1.4</ix:nonFraction> million to SVB. The Company also paid SVB a prepayment fee of <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_XyTKLi5N8ECLescidnlU4Q" decimals="2" format="ixt:numdotdecimal" name="xoma:DebtInstrumentPrepaymentFeePercentage" scale="-2" id="Narr_naB24qedXUqcINtlk__CQw">1</ix:nonFraction>% of the outstanding principal 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;">In connection with the Loan Agreement, the Company issued a warrant to SVB which is exercisable in whole or in part for up to an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ZMV1VsXW50SscRHndIpLPg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_6IPRp0sWtUWcJM8o8XmhEA">6,332</ix:nonFraction> shares of common stock with an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ZMV1VsXW50SscRHndIpLPg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_dxYvLRE9c0CMOdujNLuUcQ">23.69</ix:nonFraction> per share (the &#8220;Warrant&#8221;). The Warrant may be exercised on a cashless basis and is exercisable within <ix:nonNumeric contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_IgIlmK4DQ0ykGL01oxtWdg" format="ixt-sec:durwordsen" name="xoma:ExercisablePeriodOfWarrants" id="Narr_HfAy0Z2yKkG9jejHiLTcKQ">10 years</ix:nonNumeric> from the date of issuance or upon the consummation of certain acquisitions of the Company. The fair value of the Warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ZMV1VsXW50SscRHndIpLPg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:WarrantsNotSettleableInCashFairValueDisclosure" scale="6" id="Narr_x5Oc7fFjiEKVyUCgn7b66w">0.1</ix:nonFraction> million. In addition, the Company incurred debt issuance costs of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="Narr_3winr17pQ0uaZ_bb-JR10g">0.2</ix:nonFraction> million in connection with the 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;">On March&#160;4, 2019, the Loan Agreement was amended to extend the Draw Period from March&#160;31, 2019 to March&#160;31, 2020. In connection with the amendment, the Company issued a second warrant to SVB which is exercisable in whole or in part for up to an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_LW5xoCEfaEyRKQe6pM-42g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_2byhpzMwa0K9I9nJ6h6irw">4,845</ix:nonFraction> shares of common stock with an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_LW5xoCEfaEyRKQe6pM-42g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_5rK9exSCmkSwTnvIkTDIWw">14.71</ix:nonFraction> per share. The fair value of the second warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_LW5xoCEfaEyRKQe6pM-42g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:WarrantsNotSettleableInCashFairValueDisclosure" scale="6" id="Narr_IIIawmS0zUmTKwfFvKaTvw">0.1</ix:nonFraction> million. The Draw Period has not been extended further.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021, both warrants are outstanding. In addition, both warrants may be exercised on a cashless basis and are exercisable within <ix:nonNumeric contextRef="Duration_3_4_2019_To_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FpxHn1kISUyzyCxNXOLcnQ" format="ixt-sec:durwordsen" name="xoma:ExercisablePeriodOfWarrants" id="Narr_hfrSkRATdUOkes4nyonSYA">10 years</ix:nonNumeric> from the date of issuance or upon the consummation of certain acquisitions of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In September&#160;2018, the Company borrowed advances of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_9_1_2018_To_9_30_2018_us-gaap_DebtInstrumentAxis_xoma_FirstTermLoanMember_piBimS8UYkaFq8DWltk7sg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="Narr_D0ZP68WmnU2F1p3-kRvLcQ">7.5</ix:nonFraction> million under the Loan Agreement in connection with the Agenus Royalty Purchase Agreement (Note&#160;5). The Company recorded a discount of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_9_30_2018_us-gaap_DebtInstrumentAxis_xoma_FirstTermLoanMember_7Nymp6NkZ0qirWI9I-idaA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="Narr_X4HswKizQ0ygZl_9IpVYYQ">0.3</ix:nonFraction> million against the debt, which was being amortized to interest expense over the term of the Term Loan Advance using the effective interest method.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">26</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk75266416"></a><ix:continuation id="Tb_5L2ASC8tzkWrkGfJCRR95w_cont1" continuedAt="Tb_5L2ASC8tzkWrkGfJCRR95w_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2019, the Company borrowed advances totaling $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_xoma_SecondTermLoanMember_Bav3bqZ8Y06nX32JBPIGyQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="Narr_c-QaMIoK1kWFl12d4GDpQQ">9.5</ix:nonFraction> million under the Loan Agreement in connection with the Aronora Royalty Purchase Agreement, Palo Royalty Purchase Agreement and payment of the Aronora Contingent Consideration (Note&#160;5). The Company recorded a discount of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_xoma_SecondTermLoanMember_Ycn4ErL8t0SLQzx-CrTfPA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="0" id="Narr_w7CMwP7INEe9Afv0xh0R5Q">45,000</ix:nonFraction> against the debt, which was being amortized to interest expense over the term of the Term Loan Advance using the effective interest 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;"><span style="background-color:#ffffff;">The Company recorded </span><span style="background-color:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ymszQb0mvEO1Ogc_5snFuA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="6" id="Narr_hYLyqS1s1kKn113ZrMxuMg">0.1</ix:nonFraction></span><span style="background-color:#ffffff;">&#160;million and </span><span style="background-color:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_JAAAe4Zu1kCLkZz_vI-lzQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="6" id="Narr_qwQiybNCp0eI3Ew5yZR8ow">0.2</ix:nonFraction></span><span style="background-color:#ffffff;">&#160;million of non-cash interest expense resulting from the amortization of the discount and accretion of the final payment for the three&#160;and six months ended June 30, 2021, respectively.&#160;The Company recorded </span><span style="background-color:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_puZvm-PMMESJU3ww3Ibn5w" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="6" id="Narr_eZQU1zav10-kcFK72FAI3A">0.2</ix:nonFraction></span><span style="background-color:#ffffff;">&#160;million and </span><span style="background-color:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_7bDgYODkIkSK0FYPY35wLw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="6" id="Narr_ba8BKOAh_EeB3CQybETumg">0.4</ix:nonFraction></span><span style="background-color:#ffffff;">&#160;million of non-cash interest expense resulting from the amortization of the discount and accretion of the final payment for the three&#160;and six months ended June 30, 2020, respectively.&#160;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2020, the carrying value of the debt under the Loan Agreement was $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_gacsET6Ib0eVMwZByKu90A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="Narr_ODK3rFti4UafV2bNW-h6vQ">11.8</ix:nonFraction> million. Of this amount, $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_gacsET6Ib0eVMwZByKu90A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="6" id="Narr_k2iLvQ8_hE-ZWUkl0DrllA">8.1</ix:nonFraction> million was classified as current portion of long-term debt and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_gacsET6Ib0eVMwZByKu90A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="Narr_ERDEwFpk8U6MSwvk444xMQ">3.7</ix:nonFraction> million was classified as long-term debt on the condensed consolidated balance sheet. In June 2021, the Company paid off its entire outstanding principal balance to SVB. Upon repayment of the principal balance, the Company recognized a loss on extinguishment of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_JAAAe4Zu1kCLkZz_vI-lzQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="Narr_JVIbJ-OW4Eyc-T0sOYNU2Q"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ymszQb0mvEO1Ogc_5snFuA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="Narr_p6Pz6yDWs0S6Npv4yWhg5g">0.3</ix:nonFraction></ix:nonFraction> million in the other income (expense), net line item of the condensed consolidated statement of operations for the three and six months ended June 30, 2021. As of June 30, 2021, there was <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_XyTKLi5N8ECLescidnlU4Q" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:LongTermDebt" scale="6" id="Narr_Dd_eVvKhuUSCOzd8U5yYtQ">no</ix:nonFraction> carrying value of the debt under the Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Novartis Note</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&#160;2005, the Company executed a secured note agreement (the &#8220;Note&#160;Agreement&#8221;) with Novartis, which was due and payable in full in June&#160;2015. Under the Note&#160;Agreement, the Company borrowed semi-annually to fund up to <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_5_1_2005_To_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_vV4ly43VaESUxiJVDAcnTw" decimals="2" format="ixt:numdotdecimal" name="xoma:CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" scale="-2" id="Narr_OpJJCCb1CEKNHe3RcwmY3g">75</ix:nonFraction>% of the Company&#8217;s research and development and commercialization costs under its collaboration arrangement with Novartis, not to exceed $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_nagAwYKhEkCE6nnKc0EGGA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_crQUm7c6PE6V_90sbNkeIA">50.0</ix:nonFraction> million in aggregate principal amount. Interest on the principal amount of the loan accrued at six-month LIBOR plus <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_5_1_2005_To_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember_8PytDvyZi0Wix_RPqiJFHg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_OjOGNDr9ZEihKD0Ip4OyoA">2</ix:nonFraction>% and the interest rate reset in June and December annually. Accrued interest was payable semi-annually in June&#160;and December&#160;of each&#160;year or, at the Company&#8217;s election, the semi-annual interest payments could be added to the outstanding principal amount, in lieu of a cash payment, as long as the aggregate principal amount did not exceed $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_nagAwYKhEkCE6nnKc0EGGA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_5GgxmYnTXUOj9itoGP97qA">50.0</ix:nonFraction> million. The Company made this election for all interest payments. Loans under the Note&#160;Agreement were secured by the Company&#8217;s interest in its collaboration with Novartis, including any payments owed to it thereunder. In June 2021, the Company repaid its outstanding principal balance to Novartis of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_rbfAnq98wEGQ1YAoJBLEBQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet" sign="-" scale="6" id="Narr_CuzE3DIQ-0Ku7Kbt38EO6Q">9.1</ix:nonFraction> million and extinguished its debt obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 30, 2015, concurrent with the execution of a license agreement with Novartis International as discussed in Note 4, XOMA and NIBR, who assumed the rights to the note from Novartis Vaccines Diagnostics,&#160;Inc. executed an amendment to the Note&#160;Agreement (the &#8220;Secured Note&#160;Amendment&#8221;) under which the parties extended the maturity date of the note from September&#160;30, 2015 to September&#160;30, 2020, and eliminated the mandatory prepayment previously required to be made with certain proceeds of pre-tax profits and royalties. In addition, upon achievement of a specified development and regulatory milestone, the then-outstanding principal amount of the note was to be reduced by $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_9_30_2015_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_6GLYsYgex0GeOfKR41ai2w" decimals="-5" format="ixt:numdotdecimal" name="xoma:DebtInstrumentDecreaseUponAchievementOfMilestones" scale="6" id="Narr_E-pswfYIKUqHwpVCRkgnpA">7.3</ix:nonFraction> million rather than the Company receiving such amount as a 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;">On September&#160;22, 2017, in connection with the Gevokizumab License Agreement with Novartis, the Company and NIBR executed an amendment to the Secured Note&#160;Amendment under which the parties further extended the maturity date of the Secured Note&#160;Amendment from September&#160;30, 2020 to September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 21, 2020, the first patient was dosed in Novartis International&#8217;s NIS793 Phase 2 clinical trial and the Company earned a $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="Narr_nGrUncNsUk2FDKl2XwiQYw">25.0</ix:nonFraction> million milestone pursuant to the Anti-TGF&#946; Antibody License Agreement, of which $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromUpfrontPayment" scale="6" id="Narr_19Qq4jgo6E2vIS_Y4NrisQ">17.7</ix:nonFraction> million was received in cash and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_10_21_2020_To_10_21_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_pvcUd-lw2E-zC_NHD_4Nmg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet" sign="-" scale="6" id="Narr_xly6tT4U50infCHsc6fSWA">7.3</ix:nonFraction> million was recognized as a reduction to the debt obligation to Novartis.</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, 2020, the outstanding principal balance under the Secured Note&#160;Amendment was $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_Q-yGaPfsHEW0Tbc3-EoGFw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="Narr_je_b2CddPEGxaupbKfnpBw">9.1</ix:nonFraction> million and was included in long-term debt in the accompanying condensed consolidated balance sheet. In June 2021, the Company repaid its entire outstanding debt balance to Novartis. The repayment of principal did <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_syMcvxkpVkegwPkX3fZHkA" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="Narr_szv4zAzKbUW2ccokuwP8wg">no</ix:nonFraction>t result in any gain or loss on extinguishment. As of June 30, 2021, there was <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_GpjDzf9250e5Xu85KsrzjQ" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:LongTermDebt" scale="6" id="Narr_q302A3nBuEydecdR5GKKQw">no</ix:nonFraction> carrying value of the debt under the Secured Note Agreement.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">27</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_d45ec534_6176_46c9_85ac_d2ba1c378ab7"></a><a id="Tc_XTsir6yggk-GhAz_PHT9Sw_1_2"></a><a id="Tc_75STHXzNIE2i9uRstSMNlQ_1_9"></a><a id="Tc_bKQp9UhdoE6NwjedHUtQeQ_2_2"></a><a id="Tc_SWcKOXZsoUuBC3U_CsBJ3A_2_9"></a><a id="Tc_a5zogYaJX0qRENTJOcZ0Gg_3_2"></a><a id="Tc_cMt2Zibdn0upbz6MFd62tQ_3_5"></a><a id="Tc_15VP2n-zJkeRhRhmpkUabQ_3_9"></a><a id="Tc_PzlNMwoN-kiJaSCpPzjFOA_3_12"></a><a id="Tc_CC9rKs3xo0OWXtwHCgyVdg_4_0"></a><a id="Tc_jtCgzqQPQky8NCyBo0DMQw_4_2"></a><a id="Tc_npOX4XIXC0677Kaxruvupw_4_5"></a><a id="Tc_ijpHVr0l3UuQh81K0CBqag_4_9"></a><a id="Tc_NeMjULZ4OUarxLFSseZl4A_4_12"></a><a id="Tc_hyVZt1gR10KIuC2DIrZiRQ_5_0"></a><a id="Tc_BqPUCo0IdkC1nUPJJX6HzQ_6_0"></a><a id="Tc_28gxhRTlvU2lv-nz8TZBCw_6_3"></a><a id="Tc_uiH769GaGk6-AwiTYsS3dg_6_10"></a><a id="Tc_rwqThhbAAkugus0O22SwFw_7_0"></a><a id="Tc_FVOo2WrUK0WVR-eY71gVPw_7_2"></a><a id="Tc_pozgUxXHa02B26RjsQogxg_7_5"></a><a id="Tc_cSVD3e9XjE6b4jf1A5rs3w_7_9"></a><a id="Tc_gOs4Z3scbkCNGRRUPNiNxA_7_12"></a><ix:continuation id="Tb_5L2ASC8tzkWrkGfJCRR95w_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Expense</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock" id="Tb_TUW26OBKQEWgUeGnFm3luA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortization of debt issuance costs and discounts are included in interest expense. Interest expense in the condensed consolidated statements of operations and comprehensive loss relates to the following debt instruments (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;">&#8203;</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:56.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="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:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SVB loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ymszQb0mvEO1Ogc_5snFuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_vzb7jH3nm0W441qzkQwHOg_4_3">135</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_puZvm-PMMESJU3ww3Ibn5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_YEoIQWV8DUugT6MqQvgjYQ_4_6">356</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_JAAAe4Zu1kCLkZz_vI-lzQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_ADIxbc7hGEKiwkc2QsQlYw_4_10">373</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_7bDgYODkIkSK0FYPY35wLw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_SGTiQ-FSkUmdranntDQchQ_4_13">739</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Novartis note</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_OaR_Ul9npk2N-s4gZxlU1Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_XGR8xTdO4kiWTxlfvqEVQw_5_3">37</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_xHjQNWg3wUCWilw1LCji9w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_SKbvR2BVJUurLFkYoPUWPA_5_6">151</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_syMcvxkpVkegwPkX3fZHkA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_ocORvo-f0ESaPKJXZXhb-g_5_10">88</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_quXVB-AsF0CidLMEwmDIlA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_ZJa3OyNHvEylVhJDs3YrOA_5_13">309</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_OtherFinancingsMember_VhTb7ISiSEaDP_YMZicL4A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_yt2iC7WEvkKTBCKkxIKAPQ_6_6">1</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_OtherFinancingsMember_UBbN8biVb0WEGKN3Yw3QTw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_YMFciJUyYUCmAoZPcY1VAQ_6_13">2</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;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:1.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_1kZ1sqLtTUipvlYsK3U1jg_7_3">172</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_Izc0Bfk2hk-BfjewI2HgSQ_7_6">508</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_9U3KsBSmTk2NbVe9b7158Q_7_10">461</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_dPG5k5Md5UO9TzgBLJRlTw_7_13">1,050</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td></tr></table></ix:nonNumeric><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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><a id="Tc_vya9mFOTgU2xKiQwW2UFbw_1_6"></a><a id="Tc_b125k4VgTUelMgXhw-HQcA_1_9"></a><a id="Tc_OtpDviBco0KXfncJPsf9yA_1_11"></a><a id="Tc_lW8LQL0sV0mt6QgKT8elhg_2_0"></a><a id="Tc_uU6a1lCggE6Aj63hkN2K9w_2_2"></a><a id="Tc_61ZRsIIoFkyGY4HH_wei1g_2_4"></a><a id="Tc_XwHhY0Y9WkeynRXFaE3SEw_2_6"></a><a id="Tc_uO1rp9dTQ06JhKdaTbt1pA_2_9"></a><a id="Tc_ZXttVeBimke-xrITT7kO8w_2_11"></a><a id="Tc_H2XoZm0tFkayayyf5rRihw_3_0"></a><a id="Tc_m6NpchgA60meaLs_1A6Nhg_3_2"></a><a id="Tc_RGRNVh6GUU-uLmnRwjIcaQ_3_4"></a><a id="Tc_1D0ge6maSkuFY0Yvi_-ZOw_3_6"></a><a id="Tc_F-3Nzw0dLkCSZSMzvcm4dg_3_9"></a><a id="Tc_AERWP52AukqfLj1ve31JxA_4_0"></a><a id="Tc_mkIRWyVRIE2cwLdWpdBwvw_4_2"></a><a id="Tc_QA6N9mWFsEW6L1VI753xdA_4_4"></a><a id="Tc_I__RUnPMEEq38WkIR2qfaw_4_6"></a><a id="Tc_GqSeJ-ZwVk6NdgUSJSigWQ_5_0"></a><a id="Tc_XzczHcEWGUiDHFeoFWZQLQ_5_2"></a><a id="Tc_sB4Nw_nKhE2K0hq4Erq5Aw_5_4"></a><a id="Tc_z0jk_wB-bUmtX82mM7ekxg_5_6"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="xoma:CommonStockWarrantDisclosureTextBlock" id="Tb_m7RN-C1TDkyneDb8FOIhdg" escape="true"><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 June 30, 2021 and December&#160;31, 2020, the following common stock warrants were outstanding:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="Tb_bjFcK1dW_EWE--nAYajjWw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</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;"><b style="font-weight:bold;">Exercise&#160;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;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</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;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.28%;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;">Issuance Date</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">Expiration&#160;Date</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">Balance&#160;Sheet&#160;Classification</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">per&#160;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;2016</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;">February&#160;2021</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;">Stockholders&#8217; equity</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_8sxpFM-fRU-U7NQbmt-Deg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_EI3cOe9dP0yqNKHwojb2aA_3_7">15.40</ix:nonFraction></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_8sxpFM-fRU-U7NQbmt-Deg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_8zk5HN1H9EyOKBT1ULfPFQ_3_11">8,249</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">May&#160;2018</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;">&#160;</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;">May&#160;2028</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;">&#160;</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;">Stockholders&#8217; equity</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_hpTTMBfOjkGqatDK2IZzVw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_Asj1z83wEEyDwGjR2X0yhQ_4_7"><ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_4nguyCzUJ0W8fJ97O_7Deg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_Asj1z83wEEyDwGjR2X0yhQ_4_7_2">23.69</ix:nonFraction></ix:nonFraction></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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_hpTTMBfOjkGqatDK2IZzVw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_sFGA_iG47UGvmP6gzxnHLw_4_9">6,332</ix:nonFraction></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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_4nguyCzUJ0W8fJ97O_7Deg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_KlJVgowFgUGGITwmzIUCqw_4_11">6,332</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March&#160;2019</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">March&#160;2029</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">Stockholders&#8217; equity</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_jvfY7B3jMU-tOpDZsgN4bw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_9zJlk_1mdEyUv8wAxEAt3A_5_7"><ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_X21O1sJhUkKF4GIHEth3lQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_9zJlk_1mdEyUv8wAxEAt3A_5_7_2">14.71</ix:nonFraction></ix:nonFraction></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_jvfY7B3jMU-tOpDZsgN4bw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_XBLsUb9yEE60Xmmcu1hxuA_5_9">4,845</ix:nonFraction></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_X21O1sJhUkKF4GIHEth3lQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_dww0Y5TeG0OLuey5wP-0YA_5_11">4,845</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</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;">&#160;</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;">&#160;&#160;</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;">&#160;</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;">&#160;&#160;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_9KC32-GLgUGmsthkwe773g_6_9">11,177</ix:nonFraction></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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_Wjhehe6Q2U-R3AojOQBUpg_6_11">19,426</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the first quarter of 2021, the Company issued <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_l-KiGDeW2kGzfufqNdyMeA" decimals="INF" format="ixt:numdotdecimal" name="xoma:StockIssuedDuringPeriodSharesWarrantsExercised" scale="0" id="Narr_Q45H60ta_EWgJljWfhrRcA">4,917</ix:nonFraction> shares of common stock through a cashless exercise of the February 2016 common stock warrants held by Torreya Partners LLC.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_LAjROhZU1E2omVxfACelmA" continuedAt="Tb_LAjROhZU1E2omVxfACelmA_cont1" escape="true"><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&#8217;s licensees. Because it is uncertain if and when these milestones will be achieved, such contingencies, aggregating up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-5" format="ixt:numdotdecimal" name="xoma:ContractualObligationEstimatedMilestonePayments" scale="6" id="Narr__tkXZp_vw0SXLxABre-QLQ">7.6</ix:nonFraction> million (assuming <ix:nonFraction unitRef="Unit_Standard_product_-AwjN6ZITUWfwMnnbx3WzA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" format="ixt-sec:numwordsen" name="xoma:ContractualObligationEstimatedMilestonePaymentsNumberOfProducts" scale="0" id="Narr_ezCnvNZrYkmgLX_3Fl6Ofw">one</ix:nonFraction> product per contract meets all milestones 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.</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;">Pursuant to the Company&#8217;s royalty purchase agreement with Bioasis the Company has committed to pay the Bioasis Contingent Consideration and the Aronora Royalty Milestones. The Company recorded $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q" decimals="-5" format="ixt:numdotdecimal" name="xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements" scale="6" id="Narr_63i_ahurZkeb-g_-AUlluw">0.1</ix:nonFraction> million for the Bioasis Contingent Consideration which represents the estimated fair value of these potential future payments at the inception of the agreements. The contingent consideration is remeasured at fair value at each reporting period, with changes in fair value recorded in other income (expense), net. As of June 30, 2021, there were <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_pFsptIsKvEyz-TFm3FmN2g" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="Narr_5c0RHhC4LEeZPXJvjvvIIQ">no</ix:nonFraction> changes in the estimated fair value of the Bioasis Contingent Consideration from its initial value. The liability for future Aronora Royalty Milestones will be recorded when the amounts by product are estimable and probable. As of June 30, 2021, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nnk0me2TikGZpdeGrK45QQ" decimals="-5" format="ixt-sec:numwordsen" name="xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements" scale="6" id="Narr_QYAfcMHk20i8OhcU7Sqi-A">none</ix:nonFraction> of these Aronora Royalty Milestones were assessed to be probable and as such, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nnk0me2TikGZpdeGrK45QQ" decimals="-5" format="ixt-sec:numwordsen" name="xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements" scale="6" id="Narr_SibLFFXN0USUNAF2P6Sp0g"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nnk0me2TikGZpdeGrK45QQ" decimals="-5" format="ixt-sec:numwordsen" name="xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements" scale="6" id="Narr_AuTl2iEkHEGu-Aw1Bs2kWA">no</ix:nonFraction></ix:nonFraction> liability was recorded on the condensed consolidated balance sheet.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">28</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_LAjROhZU1E2omVxfACelmA_cont1"></ix:continuation><a id="Tc_moKU9XmpTUO5ugrpAOykAA_1_2"></a><a id="Tc_vWuDvDfP-USg0f2YdtyIiw_1_7"></a><a id="Tc_p9DGf3nPpEam17NkfdCgUg_2_2"></a><a id="Tc_heHhEcJDO0OgmgoVGMIo1w_2_4"></a><a id="Tc_Ldf4z-tcZ0yc-Os_lRhPlA_2_7"></a><a id="Tc_1YpO7kTMEk67GeWtpzbP9Q_2_9"></a><a id="Tc_N3yEin7b1Uman87a8h_5LA_3_0"></a><a id="Tc_PadDqquj7Eyj2A3WI9dayw_3_3"></a><a id="Tc_JGEltH1lX0O0p7GZCF5Xlg_3_5"></a><a id="Tc_2i5HEo21y0WVBXpamYlYLw_3_8"></a><a id="Tc_j6cLUBLJN0ifqeqOiw9yoQ_3_10"></a><a id="Tc_BMyonDsx_kSVHLayBQc5KQ_4_0"></a><a id="Tc_cY2wQTAuWk6rhMa8V_juww_4_3"></a><a id="Tc_VGIQnwCNo0m_d5e6yuELiw_4_5"></a><a id="Tc_AqCkd34J10OBBW94dCHz2w_4_8"></a><a id="Tc_4csbLXXIVEiqJZo_MLJF8g_4_10"></a><a id="Tc_y5A9iUPHKkOp8_qDRfTRxQ_5_0"></a><a id="Tc_0AczRlxgxEaJQfWkafOleQ_5_3"></a><a id="Tc_J2K0HUESOUuU-LsC_9avPA_5_5"></a><a id="Tc_xh93HVoCYEClLK-WmAF5zw_5_8"></a><a id="Tc_XoHN1W8eBkmiOlAGEIH6rA_5_10"></a><a id="Tc_3TUbNvOxE0GUw_UOwye9lw_6_0"></a><a id="Tc_2QRHBf_sx0q4_0nV2ILrkQ_6_2"></a><a id="Tc_7ptu4cIh10Gh7kIG1vvZgg_6_4"></a><a id="Tc_IYjnY71VJkKrvPXlIVo8xg_6_7"></a><a id="Tc_XS0xBLwXfUWp__6rKzlmxw_6_9"></a><a id="Tc_y5Ez12vZJ0ayyC_gdoheBA_1_5"></a><a id="Tc_ZMGvlHQ-EEyXj5rQY6UssQ_1_8"></a><a id="Tc_eQGR_3FwQkOpqsoc3IywIQ_2_5"></a><a id="Tc_JjRvQSg-qUaLiVnuJ78MCA_2_8"></a><a id="Tc_remDK6TTwEOO-re0Jfx9zg_2_11"></a><a id="Tc_w5S91Wfg-0G1ig3RHEbOCw_3_5"></a><a id="Tc_K-cL5WljbkCveQLGWGaQeg_3_8"></a><a id="Tc_7JvFbmFhpUaoofiLV44Drg_3_11"></a><a id="Tc_zmgFBm96Q0yhxCaWXItvfg_4_2"></a><a id="Tc_2ORk3FCmBUuk0wJgCJhapQ_4_5"></a><a id="Tc_OuCNoBgezkO1IgS8KFsNYA_4_8"></a><a id="Tc_LIE4JBWkuUikBXsaGO3yRQ_4_11"></a><a id="Tc_uijv4RjOz02spS3hGcAvdA_5_2"></a><a id="Tc_PeQzCgS3MEGeYcnJZj-E4A_5_5"></a><a id="Tc_41ikSWjM4kKExb0CXq2Keg_5_8"></a><a id="Tc_-vHMAW0hfkq9oqix47FY2Q_5_11"></a><a id="Tc_p5WwdJB_wE-OJBlaOJmA_w_6_0"></a><a id="Tc_SoSZyqnsXUO-VWUZLBvN4w_6_5"></a><a id="Tc_KybUGBRUwUiVaxSpnFNX4A_6_11"></a><a id="Tc_ccRSXjZCLUCWMzewQnDECQ_7_0"></a><a id="Tc_F6CaXWGF30eVeqK-kksvQQ_8_0"></a><a id="Tc_4FgW-169IEK9f90In_pH-g_9_0"></a><a id="Tc_0kY7TP1uc0KE1XDhpV6_Bg_10_0"></a><a id="Tc_wDWaoWpePEWIv0zqzaShGQ_10_5"></a><a id="Tc_om2G7iYBa0ONqLonfnpU8g_10_11"></a><a id="Tc_eSOboO0LZkGHQM_jlE36Ng_11_0"></a><a id="Tc_sKuoc9TVqkmpAMGDfWww3g_11_5"></a><a id="Tc_-YizzTGDGkq2ghae4D1ifw_11_11"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_gw-6s_39rkG2QfsH8CQbmw" continuedAt="Tb_gw-6s_39rkG2QfsH8CQbmw_cont1" escape="true"><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 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&#8217;s common stock on the date of grant. Additionally, the Company has an Employee Stock Purchase Plan (&#8220;ESPP&#8221;) that allows employees to purchase Company shares at a purchase price equal to <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_96QclLCwGUaTg0YjLXGNYw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="Narr_mBBgfRiKXE6_bXaB2fpfKA">85</ix:nonFraction>% of the lower of the fair market value of the Company&#8217;s common stock on the first trading day of the offering period or on the last day of the offering period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 generally vest&#160;monthly over <ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_srt_TitleOfIndividualAxis_xoma_EmployeeMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_wJZpFYcaKEGRhE3gb6rPjw" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_uCU9CehTvkubaOgs82wXaw">three years</ix:nonNumeric> for employees and <ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MF3y9MX8YEqInP8DAPPSQw" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_dICTuypN50KokvgAAAJz1A">one year</ix:nonNumeric> for directors. Stock options held by employees who qualify for retirement age (defined as employees that are a minimum of <ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg" format="ixt-sec:durwordsen" name="xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" id="Narr_GjhhO_RT4k-HmDS-sy_ZAg">55 years</ix:nonNumeric> of age and the sum of their age plus&#160;years of full-time employment with the Company exceeds <ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg" format="ixt-sec:durwordsen" name="xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" id="Narr_Gxarf9B5MEm-VqI5QoCXQw">70 years</ix:nonNumeric>) vest on the earlier of scheduled vest date or the date of retirement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The fair value of the stock options granted during the three and six months ended June 30, 2021 and 2020, was estimated based on the following weighted average assumptions:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Tb_WTWP9Qbb00uWRz-tA4PiQA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Tc_8ej26ZKWQE2D_P9kiXhyww_3_2">0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Tc_zP3NYje9SECJs2x_4ZyOJA_3_4">0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Tc_-O63Ya9Xc0G2hnDNIG_DSQ_3_7">0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Tc_Z63H0Mh0W0mu1X_BEWJD-Q_3_9">0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Tc_mf0uPvnRpkKFupaAzSyPLg_4_2">76</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Tc_vrzHH5iqfE6e08A2WUyFWw_4_4">100</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-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;">&#160;</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;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Tc_K5_iQfLzSkqNKw_-hI_6NQ_4_7">94</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Tc_Nlmno0id60-mB6rkEybygw_4_9">100</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Tc_EtC3CAM_k0O7-nO8DC-wNw_5_2">1.06</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Tc_uXyWlVEMhkqB8RTtVeeNRg_5_4">0.40</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Tc_1_0LgMmjvEKCdy0DHXr_ig_5_7">0.77</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Tc_HBxrJgtc1U2hqe6MavvU3A_5_9">0.77</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_0fBua78EWkq1s-SEpc0Tcg">6.00</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;"><ix:nonNumeric contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_OSSe5Th6NUCrnXuyaKUZIg">5.93</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_wP7t606Pk0STxHa7r_FlPg">5.68</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_RAV09f35E02bAQ_tgzziZQ">5.66</ix:nonNumeric> years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Stock option activity for the six&#160;months ended June 30, 2021, was as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tb_fpIdhCEWrkmmAQkA__Bbbw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:39.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;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;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;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;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;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:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;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;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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&#160;</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;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:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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&#160;of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;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:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">Per&#160;Share</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">(in&#160;years)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_R0HubT1kgE2Ah5m8C4yT7w_6_3">1,827,906</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_lO8zkZlr40S_L5rVd3JgFQ_6_6">20.66</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_Oi2q_rPSdkqzJPWywfUhSg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_upaYGh-K7Eap_3P1Ugne3Q_6_9"> 6.31</ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="Tc_ikWMlH3vxEiGzMju7Zwxrw_6_12">51,401</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:39.14%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Tc_vBzjIpNeG0uQSlgWbFNFVQ_7_3">176,429</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_qIdPqzHKMkq4PTY2v7HvYQ_7_6">37.62</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_MifWzXTX4UqdJ4h8t6jpTA_8_3">73,575</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_QBPTBEyw_k-sIm0YzukOJA_8_6">13.35</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:middle;width:39.14%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.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;"> (<ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="Tc_rzoPldKpX0uJw1h0s-fjcA_9_3">57,115</ix:nonFraction>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_0iGABl6gCUm8lBZ6s-lFJQ_9_6">71.26</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.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 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_GTlxV8ClwECRAOx4iZkWNQ_10_3">1,873,645</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_HM88e6PUCUml4QLyX9WgLQ_10_6">21.00</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_5ZGHcKoe9kij8KeLK9klAA_10_9"> 6.19</ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="Tc_KUhSHLTKxEywuLMB01e62Q_10_12">33,125</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="Tc_OMm75ihc0Um4SA603gxcQg_11_3">1,535,686</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="Tc_KjqmiPBwh0mmZbSV8Ezajg_11_6">19.37</ix:nonFraction></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Tc_ep74n94AVkqGZlzZbQfRtA_11_9"> 5.58</ix:nonNumeric></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="Tc_JmJr6svtUUGyb8dNWagu0w_11_12">30,459</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 six months ended June 30, 2021 and 2020 was $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="Narr_WJ9mc3-W6kKAkEAVMMOkiA">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" id="Narr_jL6btt6-UkOvnif5PCAURg">40,000</ix:nonFraction>, 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;">The weighted-average grant-date fair value per share of the options granted during the six&#160;months ended June 30, 2021 and 2020 was $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_U-9QVPSJckKE_5aOZsrqlA">27.89</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_Ko9erwRYh0achTuOlUjSWQ">16.22</ix:nonFraction>, 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 June 30, 2021, $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_3pc5Sx9QMk2bRhG_boatjQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="Narr_NMMr-Hv-zkqCuq4-ayFspg">4.3</ix:nonFraction> million of total unrecognized compensation expense related to stock options is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Narr_OEWtpnEekUqemYi1A7CC-g">1.73</ix:nonNumeric>&#160;years.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">29</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_233dbe07_3134_4da9_9d4e_027f718ec0b2"></a><a id="Tc_VsFCewSVTEerDQKUsaqpYQ_1_2"></a><a id="Tc_iWGy5OBQcUmVafamM-espg_1_8"></a><a id="Tc_JtmyVI9uUkim2aBDC8uW6w_2_2"></a><a id="Tc_lGVsaLsC1EGtaEQltzr4cA_2_5"></a><a id="Tc_xfHv3Xo_7EqFvzfyvnS2SA_2_8"></a><a id="Tc_vwwkEX82-kirtEyGhKZRmg_2_11"></a><a id="Tc_npDIbFZqQ0W1Xkbm9lGRbQ_3_0"></a><a id="Tc_loPWGCRmdkawPVw3QGrHrA_3_2"></a><a id="Tc_IxX3oHucNEaq7du83y1zYg_3_3"></a><a id="Tc_Oj3gEs0lREmXK4pX2KtNnA_3_5"></a><a id="Tc_ComkYNdTIkmvhUm8ICDv-g_3_6"></a><a id="Tc_JjYaRApEgEGI2-ii_6SpjA_3_8"></a><a id="Tc_PFe0UlzZ8k-w1BHYaRLKvQ_3_9"></a><a id="Tc_f2RYWb19g0mbPrBWr_FlkA_3_11"></a><a id="Tc_Ie_Sr1FalEerR1snNrNymQ_3_12"></a><a id="Tc_rX5ezTelXUWL05lRh9gUNA_4_0"></a><a id="Tc_rsAi96EUUEuy7f1hGkSTTw_5_0"></a><a id="Tc_Lu8slIHIL0qUYWgXqyEwLw_5_2"></a><a id="Tc_X71ViVo6JEK_H2lr-IrhjQ_5_5"></a><a id="Tc_q1JYtnrnSk-QUGOyosq2ug_5_8"></a><a id="Tc_oH-l57llfk-EyESQsiYHXQ_5_11"></a><ix:continuation id="Tb_gw-6s_39rkG2QfsH8CQbmw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-based Compensation Expense</i></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="Tb_y3VqeLmg7UqtaHPz0uEg2Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table shows total stock-based compensation expense for stock options and ESPP in the condensed consolidated statements of operations and comprehensive loss (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:55.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_euEWlKNdzkSBGb8dcgY8yQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_E1v5iKGockuaShgxpykD6g_4_3">768</ix:nonFraction></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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_TP6aiF9sY0KiDNhISe80fg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_mCBQwxbHwEucfTYQtVe6og_4_6">773</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_LlJUA71Tl06UnyFQXZzr3w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_lzR7EEv8EUWq-Dka-SLshg_4_9">3,666</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_foFeitgvqEG9cLtJ-umzvw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_T1nIdkrbYECKXz3Pc4QAIA_4_12">2,561</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_alq52xsdtEuH0nYghH4wRw_5_3">768</ix:nonFraction></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_2JxOHWUP8keamlJ3W0qU0Q_5_6">773</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_V6haWuAtpkuaWNFXsB6q-A_5_9">3,666</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_Q4t6VWM1w0myDCWifUO9eg_5_12">2,561</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tb_h5uAc6VxjkifmbiftBUt3g" continuedAt="Tb_h5uAc6VxjkifmbiftBUt3g_cont1" escape="true"><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 0pt;">Series X and Series Y Convertible Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company sold directly to Biotechnology Value Fund, L.P. (&#8220;BVF&#8221;) <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2017_To_12_31_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_lkiaZy7VUUi-ApZBCt1-QA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_CdWRXX9kk0SsZsriDknPjQ">5,003</ix:nonFraction> shares of Series X convertible preferred stock in 2017 and <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_5W_uM0X7YEmSRz5-e9W10w" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_lP9PGwtuO0CqFsSyq6UUkQ">1,252.772</ix:nonFraction> shares of Series Y preferred stock in 2018. There were <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_XZYFMUZDRUuVRKf8EFcwlg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="Narr_gXhhjjHmPkm7ofdDQ70JqQ">5,003</ix:nonFraction> shares of Series X convertible preferred stock and <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_JyaPpuCRtEOrW54VxNIReA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="Narr_kwzzRRv-aE2PDrGz_nlvVA">no</ix:nonFraction> shares of Series Y convertible preferred stock outstanding as of June 30, 2021, after BVF converted all Series Y preferred stock into common stock on April 15, 2020. The Series&#160;X and Series&#160;Y convertible preferred stock have the following characteristics, which are set forth in Certificates of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividends&#8212; </i>Holders of convertible preferred stock are entitled to receive dividends on shares of convertible preferred stock equal (on an as if converted to common stock basis) to and in the same form as dividends actually paid on the Company&#8217;s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liquidation Rights&#8212; </i>In the event of the Company&#8217;s liquidation, dissolution or winding up, holders of convertible preferred stock will participate, on a pro-rata basis, with any distribution of proceeds to holders of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Conversion&#8212; </i>Each share of Series&#160;X and Series&#160;Y is convertible into <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_-RmuJagY6EWCi7qoxNTTEw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" scale="0" id="Narr_7yHS8KuepEacvbOvwuNv9A">1,000</ix:nonFraction> shares of registered common stock based on a conversion price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_ENmHYf1LhUGo7kwoOj9GUw" decimals="INF" format="ixt:numdotdecimal" name="xoma:PreferredStockConversionPricePerShare" scale="0" id="Narr_EGMtDbb_90uTd2DacE-DJA">4.03</ix:nonFraction> per share and $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_HBUW7RKQ-kqC87u7dCqu_w" decimals="INF" format="ixt:numdotdecimal" name="xoma:PreferredStockConversionPricePerShare" scale="0" id="Narr_amCK977iYEyB4KX4_IjHow">13.00</ix:nonFraction> per share of common stock, 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;"><i style="font-style:italic;">Voting Rights&#8212; </i>Convertible preferred stock will generally have no voting rights, except as required by law and except that the consent of the holders of the outstanding convertible preferred stock will be required to amend the terms and to issue additional shares of the preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Classification&#8212; </i>The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that equity treatment was appropriate because the convertible preferred stock did not meet the definition of the liability instruments defined thereunder for convertible instruments. Specifically, the convertible preferred shares are not mandatorily redeemable and do not embody an obligation to buy back the shares outside of the Company&#8217;s control in a manner that could require the transfer of assets. Additionally, the Company determined that the convertible preferred stock would be recorded as permanent equity, not temporary equity, given that they are not redeemable for cash or other assets (i)&#160;on a fixed or determinable date, (ii)&#160;at the option of the holder, and (iii)&#160;upon the occurrence of an event that is not solely within control of the Company. The Company has also evaluated the embedded conversion and contingent redemption features within the convertible preferred stock in accordance with the accounting guidance for derivatives and determined that bifurcation is not required for any embedded feature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Beneficial Conversion Feature&#8212; </i>The fair value of the common stock into which the Series&#160;X convertible preferred stock is convertible exceeded the allocated purchase price of the Series&#160;X convertible preferred stock by $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_2_28_2017_To_2_28_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_7X81WWfZkkWwCGsDVYMCaw" decimals="-5" format="ixt:numdotdecimal" name="xoma:FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" scale="6" id="Narr_OsrDCjwCZ0CCErb4vRCpew">5.6</ix:nonFraction> million on the date of issuance, as such the Company recorded a deemed dividend. The Company recognized the resulting beneficial conversion feature as a deemed dividend equal to the number of shares of Series&#160;X convertible preferred stock sold on February&#160;16, 2017 multiplied by the difference between the fair value of the common stock and the Series&#160;X convertible preferred stock effective conversion price per share on that date. The dividend was reflected as a one-time, non-cash, deemed dividend to the holders of Series&#160;X convertible preferred stock on the date of issuance, which is the date </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">30</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_h5uAc6VxjkifmbiftBUt3g_cont1" continuedAt="Tb_h5uAc6VxjkifmbiftBUt3g_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">the stock first became convertible. There was no beneficial conversion feature associated with the issuance of Series&#160;Y convertible preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Series A Preferred Stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 15, 2020, the Company sold <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_YXaVBr0pa0m05y09_rV6pg">984,000</ix:nonFraction> shares of its <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_nCwIyimS_U-k_uF98-vIMQ">8.625</ix:nonFraction>% Series A cumulative, perpetual preferred stock at the price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_0B7qcdEfCEuCmuj8Wy5nNg">25.00</ix:nonFraction> per share, through a public offering for aggregate gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="Narr_c-tLf72R5kikOBKRe088Cw">24.6</ix:nonFraction> million. Total offering costs of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="Narr_KBbNeFMsi0CtHXx9mIfRJQ">2.0</ix:nonFraction> million were offset against the proceeds from the sale of Series A Preferred Stock, for total net proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromIssuanceOrSaleOfEquityNet" scale="6" id="Narr_5q2sGoKnAUaXkMxIHbAz2A">22.6</ix:nonFraction> million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Mr. Matthew Perry, a member of the Company&#8217;s Board of Directors and President of BVF, purchased <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_watcRBvqpky7-iUlytNrzA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_1gasEgSbgEebbovPHJh98Q">200,000</ix:nonFraction> shares of Series A Preferred Stock in the public offering at the public offering price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1cl3aCBj8EikQPYnYiUTlQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_Si63DyfQEEeU5LupE41sow">25.00</ix:nonFraction> per share for an aggregate amount of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_watcRBvqpky7-iUlytNrzA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="Narr_BrY7YDa8LEG1zVGsfd7XpQ">5.0</ix:nonFraction> million. The spouse of James Neal, the Company&#8217;s Chief Executive Officer and a director, purchased <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_EmXfMOddbkePTNnnb7Unew" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_JzsESCsyRkiJfC5Pn3uKPw">8,000</ix:nonFraction> shares of the Series A Preferred Stock in the public offering at the public offering price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_ypO7jT6a2U-KRGMbLzLbCg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_SUUKHGufe0ayhSCvAws7Tg">25.00</ix:nonFraction> per share for an aggregate amount of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_EmXfMOddbkePTNnnb7Unew" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="Narr_AXDSRO7jo0qHJ8OHUKho0g">0.2</ix:nonFraction> million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 Series A Preferred Stock has the following characteristics, which are set forth in the Certificate of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividends&#8212;&#160;</i>Holders of the Series A Preferred Stock shall be entitled to receive, when, and if authorized by the Board of Directors and declared by the Corporation, cumulative cash dividends at the rate of <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_RvYxYE5mK0mwvNYI6uK00w">8.625</ix:nonFraction>% per annum of the $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_M8Xud-8bzUijzapePzL3eA">25.00</ix:nonFraction> liquidation preference per share of the Series A Preferred Stock. Such dividends will accumulate and be cumulative from, and including, the date of original issue of the Series A Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October of each year beginning on or about April 15, 2021. The amount of any dividend payable on the Series A Preferred Stock for any period greater or less than a full Dividend Period shall be prorated and computed on the basis of a&#160;<ix:nonFraction unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="INF" format="ixt:numdotdecimal" name="xoma:PreferredStockDividendPeriodYearProrated" scale="0" id="Narr_QEeASoJGaU2ry-Wbf3FtFA">360</ix:nonFraction>-day&#160;year consisting of <ix:nonFraction unitRef="Unit_Standard_M_QZmMgv03-0apto43VPdKog" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="INF" format="ixt-sec:numwordsen" name="xoma:PreferredStockDividendPeriodProratedMonthsInYear" scale="0" id="Narr_8GbM7ILSJEOYpq3_PaDx5Q">twelve</ix:nonFraction>&#160;<ix:nonFraction unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="INF" format="ixt:numdotdecimal" name="xoma:PreferredStockDividendPeriodMonth" scale="0" id="Narr_UYY_ahx4lEmp1ZlT63faXw">30</ix:nonFraction>-day&#160;months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liquidation Rights</i>&#8212;&#160;In the event of the Company&#8217;s liquidation, dissolution or winding up, holders of Series A Preferred Stock will rank senior to all classes or series of common stock as to dividend rights and rights upon liquidation, dissolution or&#160;winding-up and on parity with respect to the distribution of assets with the Company&#8217;s Series X Preferred Stock. The Series A Preferred Stock have a par value of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_mgqA7vM46Um2_sbibEV33w">0.05</ix:nonFraction> per share and a liquidation preference of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="Narr_JSBotXcahE6Z6J9tSgcQJw">25.00</ix:nonFraction> per share plus any accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption and Special Optional Redemption</i>&#8212;&#160;The Company, at its option, may redeem the Series A Preferred Stock, in whole or in part, at any time for a cash redemption price, plus any accrued and unpaid dividends, as follows: (i) $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2021_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_zxbfJmCJX0uEuGOhq_93YA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_G2PZBGN9JUGDJhPEExR5Pw">26.00</ix:nonFraction> per share between December 15, 2021 and December 15, 2022, (ii) $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_IQEIfSjcqkeEG0spClN8-g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_cEx_zdbEs0y1_W1a-d1rxg">25.75</ix:nonFraction> per share between December 15, 2022 and December 15, 2023, (iii) $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_cTEdmnUeA0OZORWdlMV0IA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_XBBtyR0oz0aVpunWc1HvUg">25.50</ix:nonFraction> per share between December 15, 2023 and December 15, 2024 (iv) $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nE1rmmFePEGVH87aL-WDIA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_HnU04BmRyku3cjedY4yrdQ">25.25</ix:nonFraction> per share between December 15, 2024 and December 15, 2025 and $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_VPaGLBPhak-uW4SQzF4PCA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_qoircMGFC0mbIn2HhBSomg">25.00</ix:nonFraction> per share on or after December 15, 2025. The Company also has a special optional redemption option whereby, upon the occurrence of a delisting event or change of control event, the Company may redeem outstanding Series A Preferred Stock at an amount of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw" decimals="INF" format="ixt:numdotdecimal" name="xoma:PreferredStockRedemptionPricePerShareOptionalRedemption" scale="0" id="Narr_fPJhls7rn0-AWDYqufpvcQ">25.00</ix:nonFraction> per share.<i style="font-style:italic;"> </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Conversion&#8212;&#160;</i>The shares of Series A Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company except upon the occurrence of a delisting event or change in control event and the Company has not, on or before the date of such an event, provided the required notice of its election to redeem the Series A Preferred Stock pursuant to its redemption right or special optional redemption right. In this case, the holder of shares of Series A Preferred Stock can convert some or all of their Series A Preferred Stock into a number of shares of common stock per share equal to the lesser of (A) (i) the sum of the $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="Narr_AhD_dTy05kqYtZZOfN8qkA">25.00</ix:nonFraction> liquidation preference per share of Series A Preferred Stock to be converted plus (y) the amount of any accrued and unpaid dividends to, but not including, the event date, as applicable by (ii) the common stock price and (B) <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw" decimals="5" format="ixt:numdotdecimal" name="xoma:PreferredStockShareCap" scale="0" id="Narr_2pYitdIBIkOiPJFFUOsMkQ">1.46071</ix:nonFraction> (the &#8220;Share Cap&#8221;). The common stock price to be used in the latter noted calculation for a delisting event will be the average of the closing price per share of the Company&#8217;s common stock on the <ix:nonFraction unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg" contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ" decimals="INF" format="ixt:numdotdecimal" name="xoma:PreferredStockConvertibleThresholdConsecutiveTradingDays" scale="0" id="Narr_vzJWQ007G0GoB3orN2aVtQ">10</ix:nonFraction> consecutive trading days immediately preceding, but not including, the effective date of the delisting event. The common stock price used in the event of a change in control event will, alternatively, be based on market price according to the definition in the Certificate of Designation. </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">31</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk77169477"></a><a id="_Hlk77169241"></a><ix:continuation id="Tb_h5uAc6VxjkifmbiftBUt3g_cont2" continuedAt="Tb_h5uAc6VxjkifmbiftBUt3g_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voting Rights&#8212;&#160;</i>Holders of the Series A Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Classification&#8212;</i>The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Depositary Shares Representing Interest in Series B Preferred Stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On April 9, 2021, the Company sold <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_gLSbDDaiNE-6Fvjz3KUGGg">1,600,000</ix:nonFraction> depositary shares, each representing a <span style="-sec-ix-hidden:Hidden_blmYOD6a_E-sLGm4T-b6Hg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1/1000th</span></span> fractional interest in a share of the Company&#8217;s Series B Preferred Stock, at the price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_jXaXWeuSs0-mylS0OuM-xg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_oHmiAJfxg0mhCQRbfqI9Lw">25.00</ix:nonFraction> per depositary share, through a public offering for aggregate gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="Narr_tt1BragSXEOIge4ia6kKXg">40.0</ix:nonFraction> million. Total offering costs of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="Narr_cajTN6Tp_kOapcOhEg3xiw">2.9</ix:nonFraction> million were offset against the proceeds from the sale of depositary shares, for net proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA" decimals="-5" format="ixt:numdotdecimal" name="xoma:ProceedsFromIssuanceOfPreferredStockNet" scale="6" id="Narr_wNW5nibPXEGvfo6K9YC2lw">37.1</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The spouse of James Neal, the Chief Executive Officer and a director, purchased <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_qNOPJm1BBkiEq0jQgaJ0Yg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_TEumXYOdFUCFKd_vv_qyFQ">8,000</ix:nonFraction> shares of the depositary shares in the public offering at the public offering price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_oRhDzWnLcUi1sQYqDYaDYw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_iTnWI80nXE-2U6_zY9lAJw">25.00</ix:nonFraction> per share for an aggregate amount of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_qNOPJm1BBkiEq0jQgaJ0Yg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="Narr_ywcasgrmkEmT8wwhH6PJZg">0.2</ix:nonFraction> million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Series B Preferred Stock has the following characteristics, which are set forth in the Certificate of Designation of <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_vOOFjT9_P02J2Y0VqLgrpw">8.375</ix:nonFraction>% Series B Cumulative Perpetual Preferred Stock, as corrected, filed with the Delaware Secretary of State.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></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;">Dividends&#8212;</i><b style="font-weight:bold;"> </b>Holders of Series B Preferred Stock shall be entitled to receive cash dividends, when and if declared by the Board of Directors at the rate of <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA" decimals="5" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="Narr_xrvLmuvhPkuHHdYhgptSbw">8.375</ix:nonFraction>%<i style="font-style:italic;"> </i>per annum of the $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="Narr_uRjXkFyJuUm-8kFnWcQykg">25,000.00</ix:nonFraction> liquidation preference per share,<i style="font-style:italic;"> </i>which equals $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA" decimals="2" format="ixt:numdotdecimal" name="xoma:PreferredStockDividendAmountPerShare" scale="0" id="Narr_aCkaK-MvCk-5bOfKlFS3gA">2,093.75</ix:nonFraction> per share each year<i style="font-style:italic;">.</i> Such dividends shall be payable quarterly in arrears on or about the 15th calendar day of each January, April, July and October commencing on or about July 15, 2021. The dividends will accumulate and be cumulative from, and including, the date of original issue of the Series B Preferred Stock, on the basis of a <ix:nonFraction unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA" decimals="INF" format="ixt:numdotdecimal" name="xoma:PreferredStockDividendPeriodYearProrated" scale="0" id="Narr_LezKvfLwa0iG_o0ZYX7IqQ">360</ix:nonFraction>-day year consisting of <ix:nonFraction unitRef="Unit_Standard_M_QZmMgv03-0apto43VPdKog" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA" decimals="INF" format="ixt-sec:numwordsen" name="xoma:PreferredStockDividendPeriodProratedMonthsInYear" scale="0" id="Narr_W7aUVH1JBUmgYyy8KpECng">twelve</ix:nonFraction> <ix:nonFraction unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg" contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA" decimals="INF" format="ixt:numdotdecimal" name="xoma:PreferredStockDividendPeriodMonth" scale="0" id="Narr_453mJf8EKUW_KClnc0P6jA">30</ix:nonFraction>-day months. Dividends will be payable to holders of record as they appear in the stockholder records of the Company (or the depositary in the case of depositary shares representing underlying Series B Preferred Stock) at the close of business on the applicable dividend record date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;">Liquidation Preference</i> - Upon any voluntary or involuntary liquidation, dissolution or winding up of the Company, before any distribution or payment shall be made to holders of shares of Common Stock or any other class or series of capital stock of the Company ranking junior to the Series B Preferred Stock, the holders of shares of Series B Preferred Stock shall be paid out of the assets of the Company, after payment of or provision for the debts and other liabilities and any class or series of capital stock, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up, senior to the Series B Preferred Stock. The Series B Preferred Stock have a par value of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_DAC7hPZhPEqupHiqHVhgUQ">0.05</ix:nonFraction> per share and a liquidation preference of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="Narr_t51moY_ndkO5qr_A6W7KVA">25,000.00</ix:nonFraction> per share plus any accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'EYInterstate';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Redemption and Special Redemption - </i><span style="font-family:'Times New Roman','Times','serif';">On and after April 15, 2022, the Company, at its option, may redeem the Series B Preferred Stock, for cash, in whole or in part, at any time or from time to time, as follows: (i) between April 15, 2022 to April 15, 2023, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_00Na0-CX7ESVGNZzMzjVsg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_4BypANaUykm2fxD3Woi3TQ">26,000.00</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_ECN3WcrDsk-1iqZrmjGWqA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_lMJEdq17SEiB55M1Yvt8dQ">26.00</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), (ii) between April 15, 2023 to April 15, 2024, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_vXXIM0MTFEa4saObaDgBtw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_Bcon9Uo7pU66kuQliGrepQ">25,750.00</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_4Q_4BltwlkCBLZFE-jcZXA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_EDwkcaeCrUm6BAobsEecRA">25.75</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), (iii) between April 15, 2024 to April 15, 2025, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_jhSLsrr1skyNHQm7IlgZrg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_Ad6BcldXD0mYuctBo36Dgw">25,500.00</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_06VnXDM5ikiPJnFSuvDMig" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_OktFIYcW90qvi3Y8_gJcLg">25.50</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), (iv) between April 15, 2025 to April 15, 2026, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_lULhlkqSikmHR0oCaiID1g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_CNdWvpN7x0uVXSjzB1KS_Q">25,250.00</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_Fr-cgoMlp0qjUYcpgFmElw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_ltavahF5AEuHyxABh9sTFA">25.25</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), and (v) after April 15, 2026, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2026_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_6CwQXFT4Bkec0aA37EOeqA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_BdEY-_h4O065FVRjSLpMag">25,000.00</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_15_2026_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_6pDoB3BagEyR6pw1yAYmRw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="Narr_mEHnvNhc1kKtVudsfXmDtw">25.00</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), and in each case, plus any accrued and unpaid dividends thereon up to but not including the date fixed for redemption, without interest. If fewer than all of the outstanding shares of Series B Preferred Stock are to be redeemed, the shares to be redeemed will be determined pro rata or by lot.</span><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b><span style="font-family:'Times New Roman','Times','serif';">Upon the occurrence of a delisting event or change of control the Company will have the option to redeem the Series B Preferred Stock, in whole or in part, for cash at </span><span style="font-family:'Times New Roman','Times','serif';">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA" decimals="INF" format="ixt:numdotdecimal" name="xoma:PreferredStockRedemptionPricePerShareOptionalRedemption" scale="0" id="Narr_9gE_WfVBU0mZHKkLp1p3NA">25,000.00</ix:nonFraction></span><span style="font-family:'Times New Roman','Times','serif';"> per share plus accrued and unpaid dividends.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Conversion - </i>The shares of Series B Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company, except upon the occurrence of a delisting event or a change of control, each holder Series B Preferred Stock will have the right (unless the Company has elected to redeem the Series B Preferred Stock) to convert some or all of the shares of Series B Preferred Stock held by such holder on the delisting event conversion date or change of control conversion date into a number of shares of the common stock (or equivalent value of alternative </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">32</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_h5uAc6VxjkifmbiftBUt3g_cont3" continuedAt="Tb_h5uAc6VxjkifmbiftBUt3g_cont4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">consideration) per share of Series B Preferred Stock, equal to the lesser of (A) the quotient obtained by dividing (1) the sum of the $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="Narr_gXhg0m0Rc0-6UIH82ZKqpw">25,000.00</ix:nonFraction> per share liquidation preference plus the amount of any accumulated and unpaid dividends up to, but not including, the delisting event conversion date or change of control conversion date, as applicable (unless the delisting event conversion date or change of control conversion date, is after a record date for a Series B Preferred Stock dividend payment and prior to the corresponding Series B Preferred Stock dividend payment date, in which case no additional amount for such accumulated and then remaining unpaid dividend will be included in this sum) by (2) the common stock price (such quotient, the &#8220;Conversion Rate&#8221;); and (B) <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA" decimals="2" format="ixt:numdotdecimal" name="xoma:PreferredStockShareCap" scale="0" id="Narr_sButDdwlFUmYB2_YqAhM2A">1,253.13</ix:nonFraction> (<ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_jXaXWeuSs0-mylS0OuM-xg" decimals="5" format="ixt:numdotdecimal" name="xoma:PreferredStockShareCap" scale="0" id="Narr_RPa3UNIqtkG8NJwsC7AFyA">1.25313</ix:nonFraction> per depositary share) (i.e., the &#8220;Share Cap&#8221;), subject to certain adjustments described in the Series B Preferred Stock Certificate of Designation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voting Rights</i>&#8212;&#160;Holders of the Series B Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Classification</i>&#8212;The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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;">On March 17, 2021, the Company&#8217;s Board of Directors declared a cash dividend of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_3_17_2021_To_3_17_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Cqep8iP7CkaxOaaEDw_mSg" decimals="5" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="Narr_GQbPZpxcwEq9leQ3QJJCBw">0.71875</ix:nonFraction> per share payable to holders of Series A Preferred Stock, which the Company paid on <span style="-sec-ix-hidden:Hidden_Uova1BosD0GLnfjV-DKh9Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">April 15, 2021</span></span>. On May 21, 2021, the Company&#8217;s Board of Directors declared a cash dividend of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_5_21_2021_To_5_21_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_r_M35KUkl0eiu3QTVz3WSQ" decimals="5" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="Narr_rIVOmMfEuEaMZXnCzM-pag">0.53906</ix:nonFraction> per share payable to holders of Series A Preferred Stock and $<ix:nonFraction unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ" contextRef="Duration_7_15_2021_To_7_15_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_jNNBLaDQTEulpRTzV-ZOIw" decimals="5" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsPerShareCashPaid" scale="0" id="Narr_-T1RVVzjGUyt_QVfG1PmQw">0.55833</ix:nonFraction> per depositary share of Series B Preferred Stock, payable to holders of depositary shares, on or about July 15, 2021. As of June 30, 2021, the Company held restricted cash of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_HVI8vxTKs0S7RRIJ-VzDsg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="Narr_pR9WT-JtS0qqDWIuCFSfyQ">4.8</ix:nonFraction> million in a segregated account that may only be used to pay dividends on the Series A and Series B Preferred Stock.</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;">In February 2020, BVF elected to increase the beneficial ownership limitation of the Series Y preferred stock to <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_2_29_2020_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_us-gaap_StatementEquityComponentsAxis_xoma_SeriesYConvertiblePreferredStockMember_FNEIKxmP5Ei8ScVuZ9Hnqw" decimals="2" format="ixt:numdotdecimal" name="xoma:BeneficialOwnershipLimitation" scale="-2" id="Narr__32O4vplQEe1IIaZ-ASoOA">50</ix:nonFraction>%, which became effective on April 11, 2020. On April 15, 2020, BVF converted all of its shares of Series Y preferred stock into common stock. As of June 30, 2021, BVF owned approximately <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_ZjPtkvJnnEyj4mbx23zQ-A" decimals="3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="Narr_WVHvEdyJfk-P29TzfzZJTQ">31.2</ix:nonFraction>% of the Company&#8217;s total outstanding shares of common stock, and if all the Series X convertible preferred shares were converted, BVF would own <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_ZjPtkvJnnEyj4mbx23zQ-A" decimals="3" format="ixt:numdotdecimal" name="xoma:NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" scale="-2" id="Narr_cR9QoR05q0Kzp3Eh-Do_Yg">52.3</ix:nonFraction>% of the Company&#8217;s total outstanding shares of common stock. The Company&#8217;s Series A Preferred Stock becomes convertible upon the occurrence of specific events and as of June 30, 2021, the contingency was not met, therefore the Series A Preferred Stock 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 ATM Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;18, 2018, the Company entered into an At The Market Issuance Sales Agreement (the &#8220;2018 ATM Agreement&#8221;) with H.C. Wainwright&#160;&amp; Co., LLC (&#8220;HCW&#8221;), 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 $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_12_18_2018_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_pelPOfBACUCk4nhim16ZWw" decimals="-5" format="ixt:numdotdecimal" name="xoma:MaximumValueOfCommonStockToBeIssued" scale="6" id="Narr_y7k5NveepUyMKADhGe7KtQ">30.0</ix:nonFraction> million. HCW may sell the shares by any method permitted by law deemed to be an &#8220;at the market&#8221; offering as defined in Rule&#160;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 <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_12_18_2018_To_12_18_2018_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_6PNIMxx9KEqmDJfQ0YeOEA" decimals="2" format="ixt:numdotdecimal" name="xoma:PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" scale="-2" id="Narr_gFGtQn67bkGKfYmeeNET8A">3</ix:nonFraction>% of the gross proceeds of any shares of common stock sold under the 2018 ATM Agreement. On March 10, 2021, the Company amended the 2018 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 $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_r5Y_DPYxwEiI_AlmdgCQtA" decimals="-5" format="ixt:numdotdecimal" name="xoma:MaximumValueOfCommonStockToBeIssued" scale="6" id="Narr_KwSz8WAaaESQx1OcQpuQxQ">50.0</ix:nonFraction> million. <ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_12_18_2018_To_12_18_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_TFBd_6iXNkCcFMSCU6Xp-A" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_aW92L-v1F0-Bf3t1YCQ6ug"><ix:nonFraction unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug" contextRef="Duration_6_30_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_j_ed3tQlC0OYQVUie3UjJQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_JaeMY1O6Dk2wuNYpInZXAw">No</ix:nonFraction></ix:nonFraction> shares have been sold under the 2018 ATM Agreement since the agreement was executed.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">33</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_h5uAc6VxjkifmbiftBUt3g_cont4"></ix:continuation><a id="_Hlk37628211"></a><a id="_Hlk77415518"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_Rx1oByI9D0i6YN7nWWhDUQ" escape="true"><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 an income tax benefit of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" sign="-" scale="6" id="Narr_sDuO6Zf8GkOcP6UsqJpuSA">1.5</ix:nonFraction> million for the six months ended June 30, 2020, as a result of the Coronavirus Aid, Relief, and Economic Security Act and <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="Narr_boKJhvOpn0WSFwpy_2NNJQ">no</ix:nonFraction> income tax provision for the six months ended June 30, 2021. The Company continues to maintain a full valuation allowance against its remaining net deferred tax assets. During the three and six months ended June 30, 2021 the Company received $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="Narr_NB_ENtJCu0C26RYxYy3XBQ"><ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="Narr_kSp5J5bA4Ea4mM5gvt55uw">1.5</ix:nonFraction></ix:nonFraction> million in cash for its income tax receivable. </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 total of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="Narr_GIGpfM-45EOPWVpIcAAKFA">5.9</ix:nonFraction> million of gross unrecognized tax benefits, <ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="Narr_3Oo-s_tpjk-fPCbeOQESBg">none</ix:nonFraction> of which would affect the effective tax rate upon realization as it currently has a full valuation allowance against its U.S. 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 0pt 12pt 0pt;">The Company does not expect its unrecognized tax benefits to change significantly over the next twelve months. The Company will recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Through June 30, 2021, the Company has not accrued interest or penalties related to uncertain tax positions.</p></ix:nonNumeric><a id="_Hlk54692977"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A" name="us-gaap:SubsequentEventsTextBlock" id="Tb_2STTloj3QUq09SJOvaL0eQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Kuros </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 14, 2021, the Company entered into a royalty purchase agreement (the &#8220;Kuros Royalty Purchase Agreement&#8221;) with Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC (collectively &#8220;Kuros&#8221;). Pursuant to the Kuros Royalty Purchase Agreement, XOMA acquired the rights to <ix:nonFraction unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw" contextRef="Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg" decimals="2" format="ixt:numdotdecimal" name="xoma:RoyaltyReceivablePercentageOnNetSales" scale="-2" id="Narr_lh5xbHYRfkiiaYaBu2_0cg">100</ix:nonFraction>% of the potential future royalties from commercial sales, which are tiered from high-single to low double digits, and up to $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg" decimals="-5" format="ixt:numdotdecimal" name="xoma:EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" scale="6" id="Narr_H0i1O-0-yEqPmlC03VhtRA">25.0</ix:nonFraction> million in pre-commercial milestone payments associated with an existing license agreement related to Checkmate Pharmaceuticals&#8217; vidutolimod (CMP-001), a Toll-like receptor 9 agonist, packaged in a virus-like particle, for an upfront payment of $<ix:nonFraction unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA" contextRef="Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg" decimals="-5" format="ixt:numdotdecimal" name="xoma:UpfrontPayment" scale="6" id="Narr_7BAG6AMP5U2hdaWvgTUQZA">7.0</ix:nonFraction> million plus potential future sales milestone payments based on net sales of vidutolimod. </p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">34</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_92b88e1f_e51b_484a_be3d_af571eb49561"></a><a id="ITEM2MANAGEMENTSDISCUSSIONANDANALYSISOFF"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;2.&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Forward Looking Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">This Quarterly Report on Form&#160;10-Q contains forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, or the Securities Act, Section&#160;21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and the Private Securities Litigation Reform Act of 1995, which are subject to the &#8220;safe harbor&#8221; created by those sections. Forward-looking statements are based on our management&#8217;s beliefs and assumptions and on information currently available to them. In some cases you can identify forward-looking statements by words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;projects,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;intend&#8221; and similar expressions intended to identify forward-looking statements. Examples of these statements include, but are not limited to, statements regarding: our future operating expenses, our future losses, the success of our strategy as a royalty aggregator, 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&#160;under license and collaboration agreements and the timing of receipt of those payments, and the impact of the recent and evolving COVID-19 pandemic. These statements are based on assumptions that may not prove accurate. Actual results could differ materially from those anticipated due to certain risks inherent in the biotechnology industry and for our licensees engaged in the development of new products in a regulated market. Among other things: our product candidates subject to our out-license agreements are still being developed, and our licensees&#8217; 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 product candidates and could subject us to significant fines and penalties; and certain of our technologies are in-licensed from third parties, so our capabilities using them are restricted and subject to additional risks. These and other risks, including those related to current economic and financial market conditions, are contained principally in Part&#160;II, Item&#160;1A of this Quarterly Report on Form&#160;10-Q and our other filings with the SEC. You should not place undue reliance on these forward-looking statements, which apply only as of the date of this Quarterly Report on Form&#160;10-Q. You should read this Quarterly Report on Form&#160;10-Q completely and with the understanding that our actual future results may be materially different from those we expect. Except as required by law, we assume no obligation to update these forward-looking statements, whether as a result of new information, future events or otherwise.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">The following discussion and analysis should be read in conjunction with the unaudited financial statements and notes thereto included in Part&#160;I, Item&#160;1 of this Quarterly Report on Form&#160;10-Q and with the audited consolidated financial statements and related notes thereto included as part of our Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 12pt 0pt;">XOMA Corporation (&#8220;XOMA&#8221;), a Delaware corporation, is a biotech royalty aggregator. We have a sizable portfolio of economic rights to future potential milestone and royalty payments associated with partnered pre-commercial therapeutic candidates. Our portfolio was built through licensing our proprietary products and platforms from our legacy discovery and development business, combined with acquisitions of rights to future milestones and royalties that we have made since our royalty aggregator business model was implemented in 2017. Our drug royalty aggregator business is focused on early to mid-stage clinical assets primarily in Phase 1 and 2 with blockbuster potential licensed to large-cap partners. We expect that most of our future revenue will be based on payments we may receive for milestones and royalties related to these programs.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">35</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:21.6pt;text-align:justify;text-indent:-21.6pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent Business Developments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Royalty Purchase Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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:6pt 0pt 12pt 0pt;">On July 14, 2021, we entered into a royalty purchase agreement (the &#8220;Kuros Royalty Purchase Agreement&#8221;) with Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC (collectively &#8220;Kuros&#8221;). Pursuant to the Royalty Purchase Agreement, we acquired the rights to 100% of the potential future royalties from commercial sales, which are tiered from high-single to low double digits, and up to $25.0 million in pre-commercial milestone payments associated with an existing license agreement related to Checkmate Pharmaceuticals&#8217; vidutolimod (CMP-001), a Toll-like receptor 9 agonist, packaged in a virus-like particle, for an upfront payment of $7.0 million plus potential future sales milestone payments based on net sales of vidutolimod. &#160; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Viracta Royalty Purchase Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 22, 2021, we entered into a royalty purchase agreement (the &#8220;Viracta Royalty Purchase Agreement&#8221;) with Viracta Therapeutics, Inc. (&#8220;Viracta&#8221;). Pursuant to the Viracta Royalty Purchase Agreement, we acquired the right to receive future royalties, milestones, and other payments related to two clinical stage drug candidates. The first candidate, DAY101 (pan-RAF kinase inhibitor), is being developed by Day One Biopharmaceuticals, and the second candidate, vosaroxin (topoisomerase II inhibitor), is being developed by Denovo Biopharma. We acquired the right to receive (i) up to $54.0 million in potential milestones, potential royalties on sales, if approved, and other payments related to DAY101, excluding up to $20.0 million consideration 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. Under the terms of the Viracta Royalty Purchase Agreement, we paid Viracta $13.5 million upon closing of the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Public Offering of Depositary Shares Representing Interest in Series B Preferred Stock</span></p><a id="_Hlk68768222"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 12pt 0pt;">In April 2021, we closed a public offering of 1,600,000 depositary shares, each representing a 1/1000th fractional interest in a share of our 8.375% Series B cumulative, perpetual preferred stock (&#8220;Series B Preferred Stock&#8221;) at the price of $25.00 per depositary share. Total gross proceeds from the offering were $40.0 million. Total offering costs of $2.9 million were offset against the proceeds from the sale of depositary shares, for net proceeds of $37.1 million. On May 21, 2021, we declared a cash dividend of $0.55833 per depositary share payable to holders of depositary shares on or about July 15, 2021. As of June 30, 2021, we held restricted cash of $4.8 million in a segregated account that may only be used to pay dividends on the Series A cumulative, perpetual preferred stock (&#8220;Series A Preferred Stock&#8221;) and Series B Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Silicon Valley Bank Loan Extinguishment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2021, we repaid our principal balance of $6.5 million and paid the 8.5% final payment fee of $1.4 million to Silicon Valley Bank (&#8220;SVB&#8221;). We recognized a non-cash loss on extinguishment of $0.3 million in the other income (expense), net line item of the condensed consolidated statement of operations. No outstanding principal balance remained under the loan agreement with SVB as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Novartis Note Extinguishment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2021, we repaid our outstanding principal balance to Novartis Pharma AG (&#8220;Novartis&#8221;) of $9.1 million. No amount was recorded as an extinguishment gain or loss in the other income (expense), net line item of the condensed consolidated statement of operations. No outstanding principal balance remained under the note agreement with Novartis as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Portfolio Updates</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">36</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May 3, 2021, we announced we earned a $0.5 million milestone from Janssen Biotech, Inc. (&#8220;Janssen&#8221;), upon dosing of the first patient in a Phase 3 clinical trial evaluating one of Janssen&#8217;s biologic assets. &#160;</p><a id="_Hlk75334677"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 12pt 0pt;">On April 15, 2021, we announced our portfolio of potential future milestone and royalty assets had increased with the addition of three Affimed N.V. innate cell engager programs (&#8220;ICE&#8221;). We are eligible to receive royalty payments on future commercial sales of each of the three ICE molecules and milestones for each program achieving marketing approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">COVID-19</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 12pt 0pt;">The COVID-19 pandemic continues to pose risks to our business as clinical trials industry-wide have slowed. Our business is dependent on the continued development and commercialization efforts of our licensees and our royalty agreement counterparties and their licensees. We have been monitoring and continue to monitor our portfolio programs for potential delays in underlying research programs and elections of our partners to continue or cease development. Delays in clinical trials and underlying research programs may lead to delayed revenue from milestones from our licensees and royalty agreement counterparties or, if certain research programs are discontinued, we may recognize impairment charges for our royalty receivables. COVID-19, the related variants, and the timing of vaccine distribution may impact our underlying programs in a variety of ways which are unknown in length and scope at this time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Critical Accounting Policies</p><a id="_Hlk54343202"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Critical accounting policies are those that require significant judgment and/or estimates by management at the time that the financial statements are prepared such that materially different results might have been reported if other assumptions had been made. We consider certain accounting policies including those related to legal contingencies, revenue recognition under units-of-revenue method and stock-based compensation to be critical policies. There have been no significant changes in our critical accounting policies during the three and six&#160;months ended June 30, 2021, as compared with those previously disclosed in our Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020, filed with the SEC on March&#160;10, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our significant accounting policies are included in &#8220;Part I - Item 1 &#8211; Condensed Consolidated Financial Statements - Note 2 &#8211; Basis of Presentation and Significant Accounting Policies.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Results 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 0pt;">Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Total revenues for the three&#160;and six months ended June 30, 2021 and 2020, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:48.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue from contracts with customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 525</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 53</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 472</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 544</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 553</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (9)</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized under units-of-revenue method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 376</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 391</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom: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="white-space:pre-wrap;"> (15)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 731</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 695</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0pt;"><span style="white-space:pre-wrap;"> 36</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 901</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 444</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 457</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,275</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,248</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 27</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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;">Revenue from contracts with customers includes upfront fees, milestone payments and royalties related to the out-licensing of our product candidates and technologies. </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 increase for the three months ended June 30, 2021, as compared to the same period in 2020, was primarily due to $0.5 million of milestone revenue recognized in the second quarter of 2021 related to a milestone event under our license agreement with Janssen. The decrease for the six months ended June 30, 2021, as compared to the same period in 2020, was negligible. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">37</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The generation of future revenues related to licenses, milestones, and royalties is dependent on the achievement of milestones or product sales by our existing licensees. Due to the impact of COVID-19 on clinical trial activities of our licensees, potential milestone payments may be delayed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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;">Revenues recognized under the units-of-revenue method include the amortization of unearned revenue from the sale of royalty interests to HealthCare Royalty Partners II,&#160;L.P (&#8220;HCRP&#8221;) in 2016. The fluctuation in revenues for the three and six months ended June 30, 2021, as compared to the same periods in 2020, was due to the change in sales of products underlying the agreements with HCRP. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development (&#8220;R&amp;D&#8221;) expenses were $38,000 and $0.1 million for the three and six months ended June 30, 2021, respectively, which was consistent with <span style="background-color:#ffffff;">$38,000 and $0.1 million</span> for the same periods in 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We do not expect to incur substantial R&amp;D expenses in 2021 due to the focus on our royalty aggregator business model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">General and Administrative Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">General and administrative (&#8220;G&amp;A&#8221;) expenses include salaries and related personnel costs, professional fees, and facilities costs. G&amp;A expenses were $3.9 million and $10.7 million for the three and six months ended June 30, 2021, respectively, compared to $3.6 million and $9.9 million for the same periods in 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The increase of $0.3 million for the three months ended June 30, 2021, as compared to the same periods of 2020, was primarily due to a $0.3 million increase in salaries and related expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The increase of $0.8 million for the six months ended June 30, 2021, as compared to the same period of 2020, was primarily due to a $1.6 million increase in salaries and related expenses (including an increase of $1.1 million in non-cash stock compensation expense), $0.3 million increase in legal and audit fees and a $0.3 million increase in consulting and deal costs, partially offset by a $1.4 million decrease in bad debt expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">To support our royalty aggregator business model, we engage third parties to assist in our evaluation of potential acquisitions of milestone and royalty streams. While we expect our personnel related costs to be comparable in 2021 with 2020, consulting expenses may increase in response to an increase in the volume of acquisition targets evaluated or completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Income (Expense) </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Interest Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortization of debt issuance costs and discounts are included in interest expense. Interest expense is shown below for the three and six months ended June 30, 2021 and 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:48.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.93%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.93%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SVB loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 135</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 356</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (221)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 373</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 739</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (366)</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Novartis note</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 37</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 151</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (114)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 88</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 309</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (221)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (1)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="white-space:pre-wrap;"> (2)</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 172</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;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 508</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (336)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 461</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,050</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (589)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">38</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk75299713"></a><a id="_Hlk54344110"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The decrease in interest expense for the three and six months ended June 30, 2021, as compared with the same period in 2020, is primarily due to the repayment of our <span style="background-color:#ffffff;">SVB</span> and Novartis loans in June 2021 in addition to lower interest rates in 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">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;">The following table shows the activity in other income (expense), net for the three and six months ended June 30, 2021 and 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:30.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,289</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 123</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,166</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 617</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (150)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 767</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment income </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 8</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 20</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 148</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (128)</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other income (expense), net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,299</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"><span style="white-space:pre-wrap;"> 126</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,173</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"><span style="white-space:pre-wrap;"> 642</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"><span style="white-space:pre-wrap;"> (1)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 643</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 increase in other income (expense), net for the three and six months ended June 30, 2021, as compared with the same period of 2020 is primarily due the change in fair value of 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;">We own equity securities consisting of shares of Rezolute&#8217;s common stock which are remeasured at fair value at each reporting period. For the three and six months ended June 30, 2021, we remeasured the fair value of the equity securities and recognized a gain of $1.3 million and $0.6 million, respectively. For the three and six months ended June 30, 2020, we recognized a remeasurement gain of $0.1 million and a loss of $0.2 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Provision for Income Taxes</p><a id="_Hlk37628054"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recorded an income tax benefit of $1.5 million for the six months ended June 30, 2020 as a result of the Coronavirus Aid, Relief, and Economic Security (&#8220;CARES&#8221;) Act which was enacted on March 27, 2020. The CARES Act includes a five-year net operating loss (&#8220;NOL&#8221;) carryback provision which enabled us to recognize the tax benefits on the carry back of our net operating losses from 2018 to offset income in 2017. During the six months ended June 30, 2021, we received $1.5 million in cash for our income tax receivable. We made no tax provision for the three and six months ended June 30, 2021, since we incurred net operating losses. We continue to maintain a full valuation allowance against our remaining net deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity and Capital Resources</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 our cash, working capital and cash flow activities for each of the periods presented (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:65.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 78,945</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 84,222</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (5,277)</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Working capital</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 80,964</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 75,763</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5,201</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:65.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in operating activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (4,889)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (5,150)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 261</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (13,500)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (13,500)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) financing activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 15,810</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom: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="white-space:pre-wrap;"> (2,047)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 17,857</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net decrease in cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (2,579)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (7,197)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,618</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Cash Used in Operating Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Net cash used in operating activities for the six&#160;months ended June 30, 2021 of $4.9 million was primarily due to the $9.6 million net loss incurred, partially offset by stock-based compensation expense of $3.7 million and change in assets and liabilities of $1.0 million which includes $1.5 million in cash refund for income tax receivables. Net cash used in operating activities for the six&#160;months ended June 30, 2020 of $5.2 million was primarily due to the $8.3 million net loss incurred, partially offset by stock-based compensation expense of $2.6 million.</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Cash Used in Investing Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Net cash used in investing activities for the six months ended June 30, 2021 of $13.5 million was due to the $13.5 million payment pursuant to the Viracta Royalty Purchase Agreement executed in March 2021. No cash was provided by or used in investing activities for the six months ended June 30, 2020.</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Cash Provided by (Used in) Financing Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Net cash provided by financing activities for the six months ended June 30, 2021 of $15.8 million was primarily due to the receipt of net cash proceeds of $37.1 million from our public offering of Series B Preferred Stock, $1.0 million net cash provided from the exercise of stock options after related tax payments, partially offset by $4.3 million related to principal payments on debt, $17.1 million cash used to extinguish outstanding loans and $0.7 million payment of dividends on our Series A Preferred Stock. Net cash used in financing activities for the six&#160;months ended June 30, 2020, of $2.0 million was primarily related to principal payments of debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Public Offering of Series A Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In December 2020, we sold 984,000 shares of 8.625% Series A Preferred Stock at the price of $25.00 per share, through a public offering for aggregate gross proceeds of $24.6 million. Total offering costs of $2.0 million were offset against the proceeds from the sale of Series A Preferred Stock, for net proceeds of $22.6 million. Holders of our Series A Preferred Stock are entitled to receive, when and as declared by our Board of Directors, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.625% of the $25.00 liquidation preference per year (equivalent to $2.15625 per share of Series A Preferred Stock per year). Dividends on the Series A Preferred Stock will accumulate and be cumulative from, and including, the date of original issue by us of the Series A Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October beginning on or about April&#160;15, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Public Offering of Depositary Shares Representing Interest in Series B Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In April 2021, we closed a public offering of 1,600,000 depositary shares, each representing a 1/1000<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> fractional interest in a share of our Series B Preferred Stock at the price of $25.00 per depositary share. Total gross proceeds from the offering were $40.0 million. Total offering costs of $2.9 million were offset against the proceeds from the sale of depositary shares, for net proceeds of $37.1 million.<span style="background-color:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Holders of depositary shares representing interests in the Series B Preferred Stock are entitled to receive, when and as declared by our Board of Directors, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.375% of the $25,000 liquidation preference per share of Series B Preferred Stock ($25.00 per depositary share) per year, which is equivalent to $2,093.75 per share of Series B Preferred Stock ($2.09375 per depositary share) per year. Dividends on the Series B Preferred Stock will accumulate and be cumulative from, and including, the date of original issue by us of the Series B Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October beginning on or about July 15, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On March 17, 2021, our Board of Directors declared a cash dividend of $0.71875 per share payable to holders of Series A Preferred Stock, which we paid on April 15, 2021. On May 21, 2021, our Board of Directors declared a cash dividend of $0.53906 per share payable to holders of our Series A Preferred Stock and a cash dividend of $0.55833 per </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">depositary share of Series B Preferred Stock, payable to holders of our depositary shares, on or about July 15, 2021. As of June 30, 2021, we held restricted cash of $4.8 million in a segregated account that may only be used to pay dividends on our Series A Preferred Stock and Series B Preferred Stock underlying the depositary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Silicon Valley Bank Loan Extinguishment</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;">In June 2021, we repaid our principal balance of $6.5 million and paid the final payment of $1.4 million to SVB. We recognized a non-cash loss on extinguishment of $0.3 million in the other income (expense), net line item of the condensed consolidated statement of operations. No outstanding principal balance remained under the loan agreement with SVB as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Novartis Note Extinguishment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2021, we repaid our outstanding principal balance to Novartis of $9.1 million. No amount was recorded as an extinguishment gain or loss in the other income (expense), net line item of the condensed consolidated statement of operations. No outstanding principal balance remained under the note agreement with Novartis as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2018 ATM Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.3pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;18, 2018, we entered into an At The Market Issuance Sales Agreement (the &#8220;2018 ATM Agreement&#8221;) with H.C. Wainwright&#160;&amp; Co., LLC (&#8220;HCW&#8221;), under which we may offer and sell from time to time at our sole discretion shares of our common stock through HCW as our 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 &#8220;at the market&#8221; offering as defined in Rule&#160;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. We are required to pay HCW a commission of up to 3% of the gross proceeds of any shares of common stock sold under the 2018 ATM Agreement. On March 10, 2021, we amended the 2018 ATM Agreement with HCW to increase the aggregate amount of shares of our common stock that we could sell through HCW as our sales agent to $50.0 million. We have not sold any shares of common stock under the 2018 ATM Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:31.5pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:40.5pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">*</span></span>*<span style="display:inline-block;width:31pt;"></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;">We have incurred significant operating losses since our inception and have an accumulated deficit of $1.2 billion as of June 30, 2021. As of June 30, 2021, we had $78.9 million and $4.8 million in unrestricted and restricted cash, respectively, which we anticipate will enable us to maintain our operations for a period of at least 12&#160;months following the filing date of this report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have taken and continue to take steps to manage our resources by reducing and/or deferring certain discretionary expenditures to mitigate the adverse impact of the COVID-19 pandemic. Future impacts of COVID-19, related variants, and vaccine distribution may require further actions to improve our cash position, which may include reducing or delaying acquisitions of additional royalty and milestone rights or obtaining additional funds through debt arrangements, the 2018 ATM Agreement, or other equity issuances. Our ability to raise additional capital in the equity and debt markets, should we choose to do so, is dependent on a number of factors, including, but not limited to, the market demand for our common stock, which itself is subject to a number of development and business risks and uncertainties, our creditworthiness and the uncertainty that we would be able to raise such additional capital at a price or on terms that are favorable to us. In addition, our ability to raise additional funds may be adversely impacted by deteriorating global economic conditions and the recent disruptions to and volatility in the credit and financial markets in the United States and worldwide resulting from the ongoing COVID-19 pandemic.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Changes in Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our commitments and contingencies were reported in our Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020, as filed with the SEC. There have been no material changes from the commitment and contingencies previously disclosed in our Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Off-balance Sheet Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have not engaged in any off-balance sheet arrangements, including the use of structured finance, special purpose entities or variable interest entities.</p><a id="_876b8873_9caf_41d1_8c04_9497479f4570"></a><a id="ITEM3QUANTITATIVEANDQUALITATIVEDISCLOSUR"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;3.&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET 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;">We are a smaller reporting company as defined by Rule&#160;12b-2 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and are not required to provide the information required under this item.</p><a id="_e5c2e838_9f8a_48c4_99ef_84303138f2b0"></a><a id="ITEM4CONTROLSANDPROCEDURES_732379"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;4.&#160;CONTROLS AND PROCEDURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Evaluation of Controls and Procedures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have established disclosure controls and procedures, as defined in Rule&#160;13a-15(e)&#160;and 15d-15(e)&#160;of the Exchange Act. Our Chief Executive Officer and our Chief Financial Officer have concluded, based on the evaluation of the effectiveness of our disclosure controls and procedures by our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, as of the end of the period covered by this report, that our disclosure controls and procedures were effective at the reasonable assurance level.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Changes in Internal Control</p><a id="_Hlk54358175"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:2pt 0pt 2pt 0pt;">There have been no changes in our internal controls over financial reporting as defined in Rule&#160;13a-15(f)&#160;under the Exchange Act during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting. While COVID-19 has resulted in our staff operating remotely, our established internal control structure is not impacted. As we continue to monitor and adapt to the changing environment due to COVID-19 and the related possibility of a cybersecurity impact, including a security breach or cyber-attack, we will continue to evaluate our internal controls over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:2pt 0pt 2pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p><a id="_8b5d2f43_6cee_41d2_b244_f0ffb835249e"></a><a id="PARTIIOTHERINFORMATION_840286"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">PART&#160;II&#160;&#8211;&#160;OTHER INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_dcd4e306_63b1_4acb_b128_89a203995301"></a><a id="ITEM1LEGALPROCEEDINGS_81705"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;1.&#160;LEGAL PROCEEDINGS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_17e06825_2461_40b3_8249_e49cb0cc16fd"></a><a id="ITEM1ARISKFACTORS_925437"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">ITEM&#160;1A.&#160;RISK FACTORS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:6pt 0pt 0pt 0pt;"><i style="font-style:italic;">This Quarterly Report on Form 10-Q contains forward-looking information based on our current expectations. Because our actual results may differ materially from any forward-looking statements made by or on behalf of us, this section includes a discussion of important factors that could affect our actual future results, including our revenues, expenses, operating results, cash flows and net loss per share. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair our business operations. You should carefully consider these risk factors, together with all of the other information included in this Quarterly Report on Form 10-Q as well as our other publicly available filings with the U.S. Securities and Exchange Commission, or SEC.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:6pt 0pt 0pt 0pt;"><i style="font-style:italic;">We have marked with an asterisk (*) those risks described below that reflect substantive changes from, or additions to, the risks described in our Annual Report on Form 10-K for the year ended December 31, 2020.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Risk Factors Summary</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>Below is a summary of material factors that make an investment in our securities speculative or risky. Importantly, this summary does not address all of the risks and uncertainties that we face. Additional discussion of the risks and uncertainties summarized in this risk factor summary, as well as other risks and uncertainties that we face, can be found under &#8220;Risk Factors&#8221; below. The below summary is qualified in its entirety by that more complete discussion of such risks </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">and uncertainties. You should consider carefully the risks and uncertainties described under &#8220;Risk Factors&#8221; below as part of your evaluation of the risks associated with an investment in our securities.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">The COVID-19 pandemic has adversely impacted and could materially and adversely impact in the future our licensees or royalty-agreement counterparties or their licensees, which could cause delays or elimination of our receipts of potential milestones and royalties under our licensing or royalty and milestone acquisition arrangements.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">Our acquisitions of potential future royalty and/or milestone payments may not produce anticipated revenues and/or may be negatively affected by a default or bankruptcy of the licensor(s) or licensee(s), and if such transactions are secured by collateral, we may be, or may become, under-secured by the collateral or such collateral may lose value and we will not be able to recuperate our capital expenditures associated with the acquisition.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">Many of our potential royalty acquisitions may be associated with drug products that are in clinical development and have not yet been commercialized. To the extent that such products are not successfully developed and commercialized, our financial condition and results of operations may be negatively impacted. Acquisitions of potential royalties associated with development stage biopharmaceutical product candidates are subject to a number of uncertainties.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">We depend on our licensees and royalty-agreement counterparties for the determination of royalty and milestone payments. While we typically have primary or back-up rights to audit our licensees and royalty-agreement counterparties, the independent auditors may have difficulty determining the correct royalty calculation, errors may be undetectable and payment calculations may call for retroactive adjustments. We may have to exercise legal remedies to resolve any disputes resulting from any such audit.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">The lack of liquidity of our acquisitions of future potential milestones and royalties may adversely affect our business and, if we need to sell any of our acquired assets, we may not be able to do so at a favorable price, if at all. As a result, we may suffer losses. We have sustained losses in the past, and we expect to sustain losses in the foreseeable future.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">Our royalty aggregator strategy may require that we register with the SEC as an &#8220;investment company&#8221; in accordance with the Investment Company Act of 1940. If we were to become an &#8220;investment company&#8221; and be subject to the restrictions of the 1940 Act, those restrictions would likely require significant changes in the way we do business and add significant administrative burdens to our operations.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">Our royalty aggregator strategy may require us to raise additional funds to acquire milestone and royalty interests; we cannot be certain that funds will be available or available at an acceptable cost of capital, and if they are not available, we may be unsuccessful in acquiring milestone and royalty interests to sustain the business in the future.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">Information available to us about the biopharmaceutical products underlying the potential royalties we buy may be limited and therefore our ability to analyze each product and its potential future cash flow may be similarly limited.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">Our future income is dependent upon numerous potential milestone and royalty-specific assumptions and, if these assumptions prove not to be accurate, we may not achieve our anticipated rates of returns. Reductions in potential milestone or royalty payments compared to expectations, or impairments in the value of potential milestones and royalties acquired could have a material adverse effect our financial condition and results of operations.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">A large percentage of the calculated net present value of our portfolio is represented by a limited number of products. The failure of any one of these products to move forward in clinical development or commercialization may have a material adverse effect on our financial condition and results of operation.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">We rely heavily on license and collaboration relationships, and any disputes or litigation with our licensees, collaborators and their partners or termination or breach of any of the related agreements could reduce the financial resources available to us. In the event of any disagreement that cannot be resolved satisfactorily to us, we may end up being paid less than anticipated on such product or involved in costly and time-consuming </p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">litigation, which could materially adversely affect our financial condition, results of operation and future prospects.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">Our potential milestone and royalty providers may rely on third parties to provide services in connection with their product candidate development and manufacturing programs. The inadequate performance by or loss of any of these service providers could adversely affect our potential milestone and royalty providers&#8217; product candidate development.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">We may not be able to successfully identify and acquire potential milestone and royalty streams on other products, product candidates, or programs, or other companies to grow and diversify our business, and, even if we are able to do so, we may not be able to successfully manage the risks associated with integrating any such products, product candidates, programs or companies into our business or we may otherwise fail to realize the anticipated benefits of these acquisitions.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">Our potential milestone and royalty providers face uncertain results of clinical trials of product candidates. If our potential royalty providers&#8217; therapeutic product candidates do not receive regulatory approval, our potential royalty providers will be unable to market them.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">We do not know whether there will be, or will continue to be, a viable market for the product candidates in which we have an ownership, milestone or royalty interest.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">If we and our potential royalty providers are unable to protect our intellectual property, in particular patent protection for principal products, product candidates and processes in which we have an ownership or royalty interest, and prevent the use of the covered subject matter by third parties, our potential royalty providers&#8217; ability to compete in the market will be harmed, and we may not realize our profit potential.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:9pt;text-align:justify;">We have a continuing obligation to pay quarterly dividends to holders of our Series A Preferred Stock and Series B Preferred Stock, which will be an on-going expenditure for us and may limit our ability to borrow additional funds. </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Related to our Royalty Aggregator Strategy</p><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="font-style:italic;font-weight:bold;">The COVID-19 pandemic has adversely impacted and could materially and adversely impact in the future our licensees or royalty-agreement counterparties or their licensees, which could cause delays or elimination of our receipts of potential milestones and royalties under our licensing or royalty and milestone acquisition arrangements.</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 March 2020, COVID-19, the disease caused by a novel strain of coronavirus, was declared a pandemic by the World Health Organization. The pandemic has severely affected global economic activity and resulted in the implementation of significant governmental measures, including lockdowns, closures, quarantines and travel bans, intended to control the spread of the virus.</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 COVID-19 pandemic has adversely impacted and could materially and adversely impact in the future our licensees or royalty-agreement counterparties or their licensees, which could cause delays, suspensions or cancellations of their drug development efforts including, without limitation, their clinical trials, which would correspondingly delay, suspend or negate the timing of our potential receipts of milestones and royalties under our out-licensing or royalty acquisition agreements. The disruptions to our licensees or royalty purchase agreement counterparties or their licensees could include, without limitation:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">delays or difficulties in recruiting and enrolling new patients in their clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">delays or difficulties in clinical site initiation, including difficulties in recruiting clinical site investigators and clinical site staff;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">diversion of healthcare resources away from the conduct of clinical trials, including the diversion of hospitals serving as their clinical trial sites and hospital staff supporting the conduct of their clinical trials;</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">interruption of key clinical trial activities, such as clinical trial site monitoring, due to limitations on travel imposed or recommended by federal, state or local governments, employers and others;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">limitations in employee resources that would otherwise be focused on the conduct of their clinical trials, including because of sickness of employees or their families or the desire of employees to avoid contact with large groups of people;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">interruption in global shipping that may affect the transport of clinical trial supplies and materials, such as the investigational drug product used in their clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">delays in receiving approval from the U.S. Food and Drug Administration (&#8220;FDA&#8221;), the European Medicines Agency (&#8220;EMA&#8221;) and other U.S. and foreign federal, state and local regulatory authorities to initiate their planned clinical trials or to market their products;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">changes in FDA, state and local regulation (and those of their foreign counterparts if applicable) as part of a response to the COVID-19 pandemic which may change the ways in which clinical trials are conducted or discontinue clinical trials altogether;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">delays in necessary interactions with regulators, ethics committees and other important agencies and contractors due to limitations in employee resources or forced furlough of government employees;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">delay in the timing of other interactions with the FDA due to absenteeism by federal employees or by the diversion of their efforts and attention to approval of other therapeutics or other activities related to COVID-19; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">refusal of the FDA to accept data from clinical trials in affected geographies outside the United States or of foreign regulatory authorities to accept data from clinical trials in affected areas outside their applicable countries.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The extent to which the COVID-19 pandemic continues to impact our business and prospects and the overall economies of the United States and other countries will depend on numerous evolving factors, which are highly uncertain and cannot be predicted with confidence, such as the duration and scope of the pandemic, mutations in the COVID-19 virus, travel restrictions and social distancing in the United States and other countries, business closures or business disruptions and the effectiveness of actions taken in the United States and other countries to contain and treat the disease. </p><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="font-style:italic;font-weight:bold;">The COVID-19 pandemic continues to pose risks to our business, including at our headquarters in Emeryville, California, which has in the past been subject to local and statewide &#8220;stay-at-home&#8221; orders issued by Alameda County and the Governor of the State of California, as well as the business or operations of our partners and other third parties with whom we conduct business.</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 COVID-19 pandemic has resulted in extended travel and other continued restrictions in order to reduce the spread of the disease, including California executive orders, San Francisco Bay Area orders and several other state and local orders across the United States, which, among other things, direct individuals to continue to shelter at their places of residence, direct businesses and governmental agencies to cease non-essential operations at physical locations, prohibit certain non-essential gatherings, and order cessation of non-essential travel. The evolving effects of the COVID-19 pandemic and restrictive government measures taken in response have had a significant impact, both direct and indirect, on businesses and commerce, as significant reductions in business related activities have occurred, supply chains have been disrupted, and manufacturing and clinical development activities have been curtailed or suspended. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In response to these public health directives and orders, we previously implemented a work-from-home policy for all employees. We have been able to maintain our operations and productivity thus far; however, prolonged working remotely may negatively impact productivity, disrupt our business and delay our timelines, the magnitude of which will </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">depend, in part, on the length and severity of the restrictions and other limitations on our ability to conduct our business in the ordinary course.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, quarantines, stay-at-home, executive and similar government orders, shutdowns or other restrictions on the conduct of business operations continue to impact personnel at third-party clinical testing sites, manufacturing facilities, and the availability or cost of materials, which could disrupt our licensees&#8217; and royalty purchase agreement counterparties and their licensees&#8217; supply chains.</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 spread of COVID-19, which has caused a broad impact globally, may materially affect us economically. While the evolving economic impacts brought by, and the duration of, COVID-19 may be difficult to assess or predict, it has already significantly disrupted global financial markets, and may limit our ability to access capital, which could in the future negatively affect our liquidity. A recession or market correction resulting from the spread of COVID-19 could materially affect our business and the value of our common stock.</p><a id="_Hlk54344586"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The evolving effects of the COVID-19 pandemic have already resulted in significant disruption of global financial markets. While several of our partners have experienced delays due to the COVID-19 pandemic, we do not yet know the full extent of potential delays or impacts on our business, clinical trials, healthcare systems or the global economy as a whole. However, the effects could continue to have an impact on our operations and could have a material adverse effect on our business, financial condition, results of operations and prospects in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our acquisitions of potential future royalty and/or milestone payments may not produce anticipated revenues and/or may be negatively affected by a default or bankruptcy of the licensor(s)&#160;or licensee(s)&#160;under the applicable license agreement(s)&#160;covering such potential royalties and/or milestones, and if such transactions are secured by collateral, we may be, or may become, under-secured by the collateral or such collateral may lose value and we will not be able to recuperate our capital expenditures associated with the acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are engaged in a continual review of opportunities to acquire future royalties, milestones and other payments related to drug development and sales as part of our royalty aggregator strategy or to acquire companies that hold royalty assets. Generally, at any time, we seek to have acquisition opportunities in various stages of active review, including, for example, our engagement of consultants and advisors to analyze particular opportunities, technical, financial and other confidential information, submission of indications of interest and involvement as a bidder in competitive auctions. Many potential acquisition targets do not meet our criteria, and for those that do, we may face significant competition for these acquisitions from other royalty buyers and enterprises. Competition for future asset acquisition opportunities in our markets could increase the price we pay for such assets and could reduce the number of potential acquisition targets. The success of our acquisitions is based on our ability to make accurate assumptions regarding the valuation, probability, timing and amount of potential future royalty and milestone payments as well as the viability of the underlying technology and intellectual property. The failure of any of these acquisitions to produce anticipated revenues may materially and adversely affect our financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Some of these acquisitions may expose us to credit risk in the event of a default by or bankruptcy of the licensor(s)&#160;or licensee(s)&#160;that are parties to the applicable license agreement(s)&#160;covering the potential milestone and royalty streams being acquired. In addition, the impact of COVID-19 on the capital markets may limit our licensees or royalty-agreement counterparties&#8217; ability to access additional funding. While we generally try to structure our receipt of potential milestone and royalty payments to minimize the risk associated with such a default or bankruptcy, there can be no assurance that any such default or bankruptcy will not adversely affect our ability to receive future potential royalty and/or milestone payments. To mitigate this risk, on occasion, we may obtain a security interest as collateral in such royalty, milestone and other payments. Our credit risk in respect of such counterparty may be exacerbated when the collateral held by us cannot be realized upon or is liquidated at prices not sufficient to recover the full amount we are due pursuant to the terms of the agreements covering the particular assets. This could occur in circumstances where the original collateral was not sufficient to cover a complete loss (e.g., our interests were only partially secured) or may result from the deterioration in value of the collateral, so that, in either such case, we are unable to recuperate our full capital outlay. Any such losses resulting therefrom could materially and adversely affect our financial condition and results of operations.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Many of our potential royalty acquisitions may be associated with drug products that are in clinical development and have not yet been commercialized. To the extent that such products are not successfully developed and commercialized, our financial condition and results of operations may be negatively impacted. Acquisitions of potential royalties associated with development stage biopharmaceutical product candidates are subject to a number of uncertainties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">As part of our royalty aggregator strategy, we may continue to purchase future potential milestone and royalty streams associated with drug products which are in clinical development and have not yet received marketing approval by any regulatory authority or been commercialized. There can be no assurance that the FDA, the EMA or other regulatory authorities will approve such products or that such products will be brought to market timely or at all, or that the market will be receptive to such products. To the extent that any such drug products are not successfully developed and subsequently commercialized, the value of our acquired potential milestone and royalty streams will be negatively affected. The ultimate success of our royalty aggregator strategy will depend on our ability to properly identify and acquire high quality products and the ability of the applicable counterparty to innovate, develop and commercialize their products, in increasingly competitive and highly regulated markets. Their inability to do so would negatively affect our ability to receive royalty and/or milestone payments. In addition, we are dependent, to a large extent, on third parties to enforce certain rights for our benefit, such as protection of a patent estate, adequate reporting and other protections, and their failure to do so would presumably negatively impact our financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;"><span style="white-space:pre-wrap;"> </span>If the FDA, the EMA or other regulatory authority approves a development-stage product candidate that generates our royalty, the labeling, packaging, adverse event reporting, storage, advertising, promotion and recordkeeping for the product will be subject to extensive and ongoing regulatory requirements. The subsequent discovery of previously unknown problems with the product, including adverse events of unanticipated severity or frequency, may result in restrictions on the marketing of the product, and could include withdrawal of the product from the market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In addition, the developers of these development-stage product candidates may not be able to raise additional capital to continue their discovery, development and commercialization activities, which may cause them to delay, reduce the scope of, or eliminate one or more of their clinical trials or research and development programs. If other product developers introduce and market products that are more effective, safer, less invasive or less expensive than the relevant products that generate our royalties, or if such developers introduce their products prior to the competing products underlying our royalties, such products may not achieve commercial success and thereby result in a loss for us. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Further, the developers of such products may not have sales, marketing or distribution capabilities. If no sales, marketing or distribution arrangements can be made on acceptable terms or at all, the affected product may not be able to be successfully commercialized, which will result in a loss for us. Losses from such assets could have a material adverse effect on our business, financial condition and results of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">We intend to continue, and may increase, this strategy of acquiring development-stage product candidates. While we believe that we can readily evaluate and gain conviction about the likelihood of a development-stage product candidate&#8217;s approval and achieving significant sales, there can be no assurance that our assumptions will prove correct, that regulatory authorities will approve such development-stage product candidates, that such development-stage product candidates will be brought to market timely or at all, or that such products will achieve commercial success. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Related to our Industry</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Biopharmaceutical products are subject to sales risks. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Biopharmaceutical product sales may be lower than expected due to a number of reasons, including pricing pressures, insufficient demand, product competition, failure of clinical trials, lack of market acceptance, obsolescence, loss of patent protection, government regulations, the impact of the COVID-19 global pandemic or other factors and development-stage product candidates may fail to reach the market. Unexpected side effects, safety or efficacy concerns can arise with respect to a product, leading to product recalls, withdrawals, declining sales or litigation. As a result, payments of our future potential milestones and/or royalties may be reduced or cease. In addition, these potential payments may be delayed, causing our near-term financial performance to be weaker than expected. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Biopharmaceutical products are subject to substantial competition. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">The biopharmaceutical industry is a highly competitive and rapidly evolving industry. The length of any product&#8217;s commercial life cannot be predicted with certainty. There can be no assurance that one or more products on which we are entitled to a potential milestone or royalty will not be rendered obsolete or non-competitive by new products or improvements on which we are not entitled to a potential milestone or royalty, either by the current marketer of such products or by another marketer. Current marketers of products may undertake these development efforts in order to improve their products or to avoid paying our royalty. Adverse competition, obsolescence or governmental and regulatory action or healthcare policy changes could significantly affect the revenues, including royalty-related revenues, of the products which generate our potential milestones and royalties. </p><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-indent:24.5pt;margin:6pt 0pt 6pt 0pt;"><span style="font-size:10pt;">Competitive factors affecting the market position and success of each product include:</span>&#160;</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">effectiveness; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">safety and side effect profile; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">price, including third-party insurance reimbursement policies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">timing and introduction of the product; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">effectiveness of marketing strategy and execution; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">governmental regulation; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">availability of lower-cost generics and/or biosimilars; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">treatment innovations that eliminate or minimize the need for a product; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">product liability claims.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Biopharmaceutical products that have the potential to generate future milestones and royalties for us may be rendered obsolete or non-competitive by new products, including generics and/or biosimilars, improvements on existing products or governmental or regulatory action. In addition, as biopharmaceutical companies increasingly devote significant resources to innovate next-generation products and therapies using gene editing and new curative modalities, such as cell and gene therapy, products on which we have a milestone or royalty rights may become obsolete. These developments could have a material adverse effect on the sales of the biopharmaceutical products that have potential to generate our milestones and royalties, and consequently could materially adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">We depend on our licensees and royalty-agreement counterparties for the determination of royalty and milestone payments. While we typically have primary or back-up rights to audit our licensees and royalty-agreement counterparties, the independent auditors may have difficulty determining the correct royalty calculation, we may not be able to detect errors and payment calculations may call for retroactive adjustments. We may have to exercise legal remedies, if available, to resolve any disputes resulting from any such audit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The royalty, milestone and other payments we may receive are dependent on our licensees and royalty agreement counterparties and their licensees&#8217; achievement of regulatory and developmental milestones and product sales. Each licensee&#8217;s calculation of the royalty payments is subject to and dependent upon the adequacy and accuracy of its sales and accounting functions, and errors may occur from time to time in the calculations made by a licensee and/or a licensee may fail to report the achievement of royalties or milestones in whole or in part. Our license and royalty agreements typically provide us the primary or back-up right to audit the calculations and sales data for the associated royalty payments; however, such audits may occur many&#160;months following our recognition of the royalty revenue, may require us to adjust </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">48</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">our royalty revenues in later periods and may require expense on our part. Further, our licensees and royalty-agreement counterparties may be uncooperative or have insufficient records, which may complicate and delay the audit process.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Although we intend to regularly exercise our royalty audit rights as necessary and to the extent available, we rely in the first instance on our licensees and royalty-agreement counterparties to accurately report the achievement of milestones and royalty sales and calculate and pay applicable milestones and royalties and, upon exercise of such royalty and other audit rights, we rely on licensees&#8217; and royalty-agreement counterparties&#8217; cooperation in performing such audits. In the absence of such cooperation, we may be forced to incur expenses to exercise legal remedies, if available, to enforce our agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">The lack of liquidity of our acquisitions of future potential milestones and royalties may adversely affect our business and, if we need to sell any of our acquired assets, we may not be able to do so at a favorable price, if at all. As a result, we may suffer losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We generally acquire milestone and royalty rights that have limited secondary resale markets and may be subject to transfer restrictions. The illiquidity of most of our milestone and royalty receivable assets may make it difficult for us to dispose of them at a favorable price if at all and, as a result, we may suffer losses if we are required to dispose of any or all such assets in a forced liquidation or otherwise. In addition, if we liquidate all or a portion of our potential future milestone and/or purchased royalty stream interests quickly or relating to a forced liquidation, we may realize significantly less than the value at which we had previously recorded these interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our royalty aggregator strategy may require that we register with the SEC as an &#8220;investment company&#8221; in accordance with the Investment Company Act of 1940.</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 rules&#160;and interpretations of the SEC and the courts, relating to the definition of &quot;investment company&quot; are very complex. While we currently intend to conduct our operations so that we will not be an investment company under applicable SEC interpretations, we can provide no assurance that the SEC would not take the position that the Company would be required to register under the Investment Company Act of 1940 (the &#8220;&#8216;40 Act&#8221;) and comply with the &#8216;40 Act&#8217;s registration and reporting requirements, capital structure requirements, affiliate transaction restrictions, conflict of interest rules, requirements for disinterested directors, and other substantive provisions. We monitor our assets and income for compliance under the &#8216;40 Act and seek to conduct our business activities to ensure that we do not fall within its definitions of &#8220;investment company,&#8221; or that we qualify under one of the exemptions or exclusions provided by the &#8216;40 Act and corresponding SEC regulations. If we were to become an &#8220;investment company&#8221; and be subject to the restrictions of the &#8216;40 Act, those restrictions would likely require significant changes in the way we do business and add significant administrative costs and burdens to our operations. To ensure that we do not fall within the &#8216;40 Act, we may need to take various actions which we might otherwise not pursue. These actions may include restructuring the Company and/or modifying our mixture of assets and income or a liquidation of certain of our assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our licensees or royalty-agreement counterparties or their licensees could be subject to natural disasters, public health crises, political crises and other catastrophic events that could hinder or disrupt development efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We depend on our licensees and royalty-agreement counterparties and their licensees to successfully develop and commercialize product candidates for which we may receive milestone, royalty and other payments in the future. Our licensees and royalty-agreement counterparties and their licensees operate research and development efforts in various locations in the United States and internationally. If any of their facilities is affected by natural disasters, such as earthquakes, tsunamis, power shortages or outages, floods or monsoons, public health crises, such as pandemics and epidemics, political crises, such as terrorism, war, political instability, labor disputes or strikes, other conflict, or other events outside of their control, their research and development efforts could be disrupted, which could result in the delay or discontinuation of development of one or more of the product candidates in which we have rights to future milestone and/or royalty payments which could have a material adverse effect on our business, results of operations and prospects.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">49</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Because many of the companies with which we do business also are in the biotechnology sector, the volatility of that sector can affect us indirectly as well as directly.</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 same factors that affect us directly also can adversely affect us indirectly by affecting the ability of our partners and others with whom we do business to meet their obligations to us and reduce our ability to realize the value of the consideration provided to us by these other companies in connection with their licensing of our products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Related to our Financial Results and Capital Requirements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">We have sustained losses in the past, and we expect to sustain losses in the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have incurred significant operating losses and negative cash flows from operations since our inception. Although we generated net income of $13.3 million and positive cash flows from operations of $10.1 million for the&#160;year ended December 31, 2020, we had net losses of $2.0 million for the&#160;year ended December&#160;31, 2019. As of June 30, 2021, we had an accumulated deficit of $1.2 billion. We do not know whether we will ever achieve sustained profitability or whether cash flow from future operations will be sufficient to meet our needs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">To date, we have financed our operations primarily through the sale of equity securities and debt and royalty interests, and payments received under our collaboration and licensing arrangements. The size of our future net losses will depend, in part, on the rate of our future expenditures and our and our partners&#8217; ability to generate revenues. If our partners&#8217; product candidates are not successfully developed or commercialized, or if revenues are insufficient following regulatory approval, we will not achieve profitability and our business may fail. Our ability to achieve profitability is dependent in large part on the success of our and our partners&#8217; ability to license product candidates, and the success of our partners&#8217; development programs, both of which are uncertain. Our success is also dependent on our partners obtaining regulatory approval to market product candidates which may not materialize or prove to be successful.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our royalty aggregator strategy may require us to raise additional funds to acquire<span style="font-style:normal;font-weight:normal;"> </span>milestone and royalty interests; we cannot be certain that funds will be available or available at an acceptable cost of capital, and if they are not available, we may be unsuccessful in acquiring milestone and royalty interests to sustain the business in the future.*</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We may need to commit substantial funds to continue our business, and we may not be able to obtain sufficient funds on acceptable terms, if at all. Any additional debt financing or additional equity that we raise may contain terms that are not favorable to us and/or result in dilution to our stockholders, including pursuant to our 2018 ATM Agreement, as amended. Our Series A Preferred Stock and Series B Preferred Stock, while not dilutive, includes dividends and required that we establish a segregated cash account adequate to fund the dividends. If we raise additional funds through licensing arrangements with third parties, we may be required to relinquish some rights to our technologies or our product candidates, grant licenses on terms that are not favorable to us or enter into a license arrangement for a product candidate at an earlier stage of development or for a lesser amount than we might otherwise choose.</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 adequate funds are not available on a timely basis, we may:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">reduce or eliminate royalty aggregation efforts; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">further reduce our capital or operating expenditures;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">curtail our spending on protecting our intellectual property; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">take other actions which may adversely affect our financial condition or results of operations.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Changes in the potential royalty acquisition market, including its structure and participants, or a reduction in the growth of the biopharmaceutical industry, could lead to diminished opportunities for us to acquire potential milestones and royalties, fewer potential milestones and royalties (or potential milestones or royalties of significant scale) being available, or increased competition for potential royalties. Even if we continue to acquire potential royalties and they </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">50</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">become actual royalties, they may not generate a meaningful return for a period of several years, if at all, due to the price we pay for such royalties or other factors relating to the underlying products. As a result, we may not be able to continue to acquire potential milestones and royalties as we have in the past, or at all.</p><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="font-style:italic;font-weight:bold;">We have a continuing obligation to pay quarterly dividends to holders of our Series A Preferred stock and Series B Preferred Stock, which will be an on-going expenditure for us and may limit our ability to borrow additional funds.*</span><span style="font-style:italic;font-weight:bold;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">Holders of our Series A Preferred Stock are entitled to receive, when and as declared by our Board of Directors, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.625% of the $25.00 liquidation preference per year (equivalent to $2.15625 per year). Dividends on the Series A Preferred Stock will accumulate and be cumulative from, and including, the date of original issue by us of the Series A Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October beginning on or about April&#160;15, 2021. In the event of any voluntary or involuntary liquidation, dissolution or winding up of our affairs, the holders of shares of Series A Preferred Stock are entitled to be paid out of our assets legally available for distribution to our stockholders a liquidation preference of $25.00 per share, plus an amount equal to any accumulated and unpaid dividends up to the date of payment (whether or not declared), before any distribution or payment may be made to holders of shares of common stock or any other class or series of our equity stock ranking, as to liquidation rights, junior to the Series A Preferred Stock. On and after December&#160;15, 2021, the shares of Series A Preferred Stock will be redeemable at our option, in whole or in part, at redemption prices ranging from $26.00 per share to $25.00 per share, plus any accrued and unpaid dividends, depending on the date of redemption.</p><a id="_Hlk77433406"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">Holders of depositary shares representing interests in our Series B Preferred Stock are entitled to receive, when and as declared by our Board of Directors, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.375% of the $25,000 liquidation preference per share of Series B Preferred Stock ($25.00 per depositary share) per year (equivalent to $2,093.75 per year or $2.09375 per depositary share). Dividends on the Series B Preferred Stock will accumulate and be cumulative from, and including, the date of original issue by us of the Series B Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October beginning on or about July 15, 2021. As of June 30, 2021, we held restricted cash of $4.8 million in a segregated account that may only be used to pay dividends on our Series A and Series B Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;"> The payment of cash dividends and share repurchases is subject to limitations under applicable laws and the discretion of our Board of Directors and is determined after considering current conditions, including earnings, other operating results and capital requirements. Decreases in asset values or increases in liabilities can reduce net earnings and stockholders&#8217; equity. A deficit in stockholders&#8217; equity could limit our ability to pay dividends and make share repurchases under Delaware law. On the other hand, our continued obligation to pay dividends to the holders of our Series A Preferred Stock and depositary shares representing interests in Series B Preferred Stock could restrict us from additional borrowings or make them more costly.</p><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="font-style:italic;font-weight:bold;">The holders of our preferred stock have rights that are senior to those of our common stockholders.*</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;">At June 30, 2021, we had issued and outstanding 984,000 shares of Series A Preferred Stock with a liquidation preference of $25.00 per share, plus an amount equal to any accumulated and unpaid dividends up to the date of payment (whether or not declared). Additionally, as of April 9, 2021, we had issued and outstanding 1,600,000 depositary shares, each representing a 1/1000<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> fractional interest in a share of our Series B Preferred Stock with a liquidation preference of $25,000 per share of Series B Preferred Stock ($25.00 per depositary share), plus an amount equal to any accumulated and unpaid dividends up to the date of payment (whether or not declared). Our preferred stock is senior to our shares of common stock in right of payment of dividends and other distributions. In the event of our bankruptcy, dissolution or liquidation, the holders of our preferred stock must be satisfied before any distributions can be made to our common stockholders.</p><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="font-style:italic;font-weight:bold;">Information available to us about the biopharmaceutical products underlying the potential royalties we buy may be limited and therefore our ability to analyze each product and its potential future cash flow may be similarly limited. </span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">51</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We may have limited information concerning the products generating the future potential milestones and royalties we are evaluating for acquisition. Often, the information we have regarding products following our acquisition of a potential milestone or royalty may be limited to the information that is available in the public domain. Therefore, there may be material information that relates to such products that we would like to know but do not have and may not be able to obtain. For example, we do not always know the results of studies conducted by marketers of the products of others or the nature or number of any complaints from doctors or users of such products. In addition, the market data that we obtain independently may also prove to be incomplete or incorrect. Due to these and other factors, the actual potential cash flow from a potential royalty may be significantly lower than our estimates. </p><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="font-style:italic;font-weight:bold;">Our future income is dependent upon numerous potential milestone and royalty-specific assumptions and, if these assumptions prove not to be accurate, we may not achieve our expected rates of returns.</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;">Our business model is based on multiple-year internal and external forecasts regarding potential product sales and numerous product-specific assumptions in connection with each potential milestone and royalty acquisition, including where we have limited information regarding the product. There can be no assurance that the assumptions underlying our financial models, including those regarding potential product sales or competition, patent expirations or license terminations for the products underlying our portfolio, are accurate. These assumptions involve a significant element of subjective judgment and may be and in the past have been adversely affected by post-acquisition changes in market conditions and other factors affecting the underlying product. Our assumptions regarding the financial stability or operational or marketing capabilities of the partner obligated to pay us potential royalties may also prove to be incorrect. Due to these and other factors, the assets in our current portfolio or future assets may not generate our projected returns or in the time periods we expect. This could negatively impact our results of operation for a given period. </p><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="font-style:italic;font-weight:bold;">Reductions or declines in income from potential milestones and royalties, or significant reductions in potential milestone or royalty payments compared to expectations, or impairments in the value of potential milestones and royalties acquired could have a material adverse effect on our financial condition and results of operations. </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 amount and duration of a royalty usually varies on a country-by-country basis and can be based on a number of factors, such as payments to third party licensors, whether the product is sold singly or in combination, patent expiration dates, regulatory exclusivity, years from first commercial sale of the applicable drug product, the entry of competing generic or biosimilar products, or other terms set out in the contracts governing the royalty. It is common for royalty durations to expire earlier or later than anticipated due to unforeseen positive or negative developments over time, including with respect to the granting of patents and patent term extensions, the invalidation of patents, claims of patent misuse, litigation between the party controlling the patents and third party challengers of the patents, the ability of third parties to design around or circumvent valid patents, the granting of regulatory exclusivity periods or extensions, timing for the arrival of generic or biosimilar competitor products, changes to legal or regulatory regimes affecting intellectual property rights or the regulation of pharmaceutical products, product life cycles, and industry consolidations. If an unexpected reduction in a royalty amount or shortening of a potential royalty term were to occur, it could result in a reduction in potential income from milestones and royalties, a significant reduction in potential milestones and royalty payments compared to expectations, or a permanent impairment of such potential milestones and royalty payments. </p><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="font-style:italic;font-weight:bold;">A large percentage of the calculated net present value of our portfolio is represented by a limited number of products. The failure of any one of these products to move forward in clinical development or commercialization may have a material adverse effect on our financial condition and results of operation. </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;">Our asset portfolio may not be fully diversified by product, therapeutic area, geographic region or other criteria. Any significant deterioration in the amount or likelihood of receipt of potential cash flows from the top products in our asset portfolio could have a material adverse effect on our business, financial condition and results of operations. In addition, should the payor of any future potential milestones or royalties decline to pay such potential milestones and royalties for any reason, such failure may result in a material adverse effect on our financial condition and results of operation.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">52</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Related to Our Reliance on Third Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">We and our partners rely heavily on license and collaboration relationships, and any disputes or litigation with our partners or termination or breach of any of the related agreements could reduce the financial resources available to us, including our ability to receive milestone payments and future potential royalty and other revenues. License or collaboration agreements relating to products may, in some instances, be unilaterally terminated or disputes may arise which may affect our potential milestones, royalties and other payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">License or collaboration agreements relating to the products generating our future potential milestones and royalties and other payment rights may be terminated, which may adversely affect sales of such products and therefore the potential payments we may receive. For example, under certain license or collaboration agreements, marketers may retain the right to unilaterally terminate the agreements. When the last patent covering a product expires or is otherwise invalidated in a country, a marketer may be economically motivated to terminate the applicable license or collaboration agreement, either in whole or with respect to such country, in order to terminate its payment and other obligations. In the event of such a termination, a licensor (which may be us in the case of our out-licensed products) or collaborator may no longer receive all of the payments it expected to receive from the applicable licensee or collaborator and may also be unable to find another company to continue developing and commercializing the product on the same or similar terms as those under the license or collaboration agreement that has been terminated. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, license or collaboration agreements may fail to provide significant protection for the applicable licensor (which may be us in the case of our out-licensed products) or collaborator in case of the applicable licensee&#8217;s or collaborator&#8217;s failure to perform or in the event of disputes. License and collaboration agreements which relate to the products underlying our potential future milestones, royalties and other payment rights, are complex and certain provisions in such agreements may be susceptible to multiple interpretations. Disputes may arise regarding intellectual property, royalty terms, payment rights or other contractual terms subject to a license or collaboration agreement, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the scope or duration of rights granted under the license or collaboration agreement and other interpretative issues;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the amounts or timing of royalties, milestones or other payments due under the license or collaboration agreement;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the sublicensing of patent or other rights under our license or collaboration relationships;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the diligence obligations under the license or collaboration </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">agreement and what activities satisfy such diligence obligations:</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the inventorship and ownership of inventions and know-how resulting from the joint creation or use of intellectual property by us or our partners; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the priority of invention of patented technology.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The resolution of any contract interpretation disagreement that may arise could narrow what the licensor (which may be us in the case of our out-licensed products) or collaborator believes to be the scope of its rights to the relevant intellectual property or technology, or decrease the licensee&#8217;s or collaborator&#8217;s financial or other obligations under the relevant agreement, any of which could in turn impact the value of our potential royalties, milestones and other payments and have a material adverse effect on our business, financial condition, results of operations and prospects. If a marketer were to default on its obligations under a license or collaboration agreement, the licensor&#8217;s or collaborator&#8217;s remedy may be limited either to terminating certain licenses or collaborations related to certain countries or to generally terminate the license or collaboration agreement with respect to such country. In such cases, we may not have the right to seek to enforce the rights of the licensor or collaborator (if not us) and we may be required to rely on the resources and willingness of the licensor or collaborator (if not us) to enforce its rights against the applicable licensee or collaborator. In any of these situations, if the expected upfront, milestone, royalty or other payments under the license or collaboration agreements do </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">53</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">not materialize, this could result in a significant loss to us and materially adversely affect our business, financial condition and results of operations. At any given time, the Company may be engaged in discussions with its licensees or collaborators regarding the interpretation of the payment and other provisions relating to products as to which we have milestones and potential royalty or other payment rights. Should any such discussions result in a disagreement regarding a particular product that cannot be resolved satisfactorily to us, we may end up being paid less than anticipated on such product should it successfully progress through clinical development and be approved for commercialization. Should our milestone and future potential royalty or other payment interests be reduced or eliminated as result of any such disagreement, it could have an adverse effect on our business, financial condition, results of operation and prospects. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Our existing collaborations may not continue or be successful, and we may be unable to enter into future collaborative arrangements to develop and commercialize our unpartnered assets. Generally, our current collaborative partners also have the right to terminate their collaborations at will or under specified circumstances. If any of our collaborative partners breach or terminate their agreements with us or otherwise fail to conduct their collaborative activities successfully (for example, by not making required payments when due, or at all or failing to engage in commercially reasonable efforts to develop products if required), our product development under these agreements will be delayed or terminated. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our potential milestone and royalty providers may rely on third parties to provide services in connection with their product candidate development and manufacturing programs. The inadequate performance by or loss of any of these service providers could affect our potential milestone and royalty providers&#8217; product candidate development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Third parties provide services in connection with preclinical and clinical development programs, including <i style="font-style:italic;">in vitro</i> and <i style="font-style:italic;">in vivo</i> studies, assay and reagent development, immunohistochemistry, toxicology, pharmacokinetics, clinical trial support, manufacturing and other outsourced activities. If these service providers do not adequately perform the services for which our potential milestone and royalty providers have contracted, or cease to continue operations, and are not able to find a replacement provider quickly or lose information or items associated with their drug product candidates, our potential milestone and royalty providers&#8217; development programs and receipt of any potential resulting income may be delayed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Agreements with other third parties, many of which are material to our business, expose us to numerous risks and have caused us to incur additional liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Because our licensees, suppliers and contractors are independent third parties, they may be subject to different risks than we are and have significant discretion in, and different criteria for, determining the efforts and resources they will apply related to their agreements with us. If these licensees, suppliers and contractors do not successfully perform the functions for which they are responsible, we may not have the capabilities, resources or rights to do so on our own.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We do not know whether we or our licensees will successfully develop and market any of the products that are or may become the subject of any of our licensing arrangements. In addition, third-party arrangements such as ours also increase uncertainties in the related decision-making processes and resulting progress under the arrangements, as we and our licensees may reach different conclusions, or support different paths forward, based on the same information, particularly when large amounts of technical data are involved.</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 our contracts with NIAID, a part of the National Institute of Health (&#8220;NIH&#8221;), we invoiced using NIH provisional rates, and these are subject to future audits at the discretion of NIAID&#8217;s contracting office.&#160;In October of 2019, NIH notified us that it engaged KPMG LLP (&#8220;KPMG&#8221;) to perform an audit of our Incurred Cost Submissions for 2013, 2014 and 2015. The audit procedures were complete as of December 31, 2020 and we adjusted our estimated liability owed to NIH to $1.4 million. This audit has resulted in an adjustment to revenue previously reported. The audit remains subject to further review by NIH as part of the contract close-out process, which includes finalization of rates for years 2010 through 2015, and we may incur further liability as a result.</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 addition, under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">54</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Failure of our potential milestone and royalty providers&#8217; product candidates to meet current Good Manufacturing Practices standards may subject our licensees to delays in regulatory approval and penalties for noncompliance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our potential milestone and royalty providers may rely on third party manufacturers and such contract manufacturers are required to produce clinical product candidates under current Good Manufacturing Practices (&#8220;cGMP&#8221;) to meet acceptable standards for use in clinical trials and for commercial sale, as applicable. If such standards change, the ability of contract manufacturers to produce our potential milestone and royalty providers&#8217; drug product candidates on the schedule required for clinical trials or to meet commercial requirements may be affected. In addition, contract manufacturers may not perform their obligations under their agreements with our potential milestone and royalty providers or may discontinue their business before the time required by us to successfully produce clinical and commercial supplies of our potential milestone and royalty providers&#8217; product candidates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contract manufacturers are subject to pre-approval inspections and periodic unannounced inspections by the FDA and corresponding state and foreign authorities to ensure strict compliance with cGMP and other applicable government regulations and corresponding foreign standards. We do not have control over a third-party manufacturer&#8217;s compliance with these regulations and standards. Any difficulties or delays in contractors&#8217; manufacturing and supply of our potential milestone and royalty providers&#8217; product candidates or any failure of our potential milestone and royalty providers&#8217; contractors to maintain compliance with the applicable regulations and standards could increase costs, reduce revenue, make our licensees postpone or cancel clinical trials, prevent or delay regulatory approval by the FDA and corresponding state and foreign authorities, prevent the import and/or export of our potential milestone and royalty providers&#8217; product candidates, or cause any of our potential milestone and royalty providers&#8217; products that may be approved for commercial sale to be recalled or withdrawn.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Certain of our technologies are in-licensed from third parties, so our and our licensees&#8217; capabilities use of them may be restricted and subject to additional risks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have licensed technologies from third parties. These technologies include phage display technologies licensed to us in connection with our bacterial cell expression technology licensing program and antibody products. However, our and our licensees and collaborators&#8217; use of these technologies is limited by certain contractual provisions in the licenses relating to them, and although we have obtained numerous licenses, intellectual property rights in the area of phage display are particularly complex. If we are unable to maintain our licenses, patents or other intellectual property, we could lose important protections that are material to continuing our operations and for future prospects. Our licensors also may seek to terminate our license, which could cause us and our licensees to lose the right to use the licensed intellectual property and adversely affect our and our licensees&#8217; ability to commercialize our technologies, products or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Related to the Development and Commercialization of our Current and Future Product Candidates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">We may not be able to successfully identify and acquire potential milestone and royalty streams on other products, product candidates, or programs, or other companies to grow and diversify our business, and, even if we are able to do so, we may not be able to successfully manage the risks associated with integrating any such products, product candidates, programs or companies into our business or we may otherwise fail to realize the anticipated benefits of these acquisitions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">To grow and diversify our business, we plan to continue our business development efforts to identify and seek to acquire and/or in-license potential milestone and royalty streams or companies. Future growth through acquisition or in-licensing will depend upon the availability of suitable products, product candidates, programs or companies for acquisition or in-licensing on acceptable prices, terms and conditions. Even if appropriate opportunities are available, we may not be able to acquire rights to them on acceptable terms, or at all. The competition to acquire or in-license rights to promising products, product candidates, programs and companies is fierce, and many of our competitors are large, multinational pharmaceutical and biotechnology companies with considerably more financial, development and commercialization resources, personnel, and experience than we have. In order to compete successfully in the current business climate, we may have to pay higher prices for assets than may have been paid historically, which may make it more difficult for us to realize an adequate return on any acquisition.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">55</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Even if we are able to successfully identify and acquire or in-license new products, product candidates, programs or companies, we may not be able to successfully manage the risks associated with integrating any products, product candidates, programs or companies into our business or the risks arising from anticipated and unanticipated problems in connection with an acquisition or in-licensing. Further, while we seek to mitigate risks and liabilities of potential acquisitions through, among other things, due diligence, indemnification and risk allocation, there may be risks and liabilities that such due diligence efforts fail to discover, that are not disclosed to us, or that we inadequately assess. Any failure in identifying and managing these risks and uncertainties effectively would have a material adverse effect on our business. In any event, we may not be able to realize the anticipated benefits of any acquisition or in-licensing for a variety of reasons, including the possibility that a product candidate fails to advance to clinical development, proves not to be safe or effective in clinical trials, or that a product fails to reach its forecasted commercial potential or that the integration of a product, product candidate, program or company gives rise to unforeseen difficulties and expenditures. Any failure in identifying and managing these risks and uncertainties would have a material adverse effect on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">If our potential royalty providers&#8217; therapeutic product candidates do not receive regulatory approval, our potential royalty providers will be unable to market them.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our potential royalty providers&#8217; product candidates cannot be manufactured and marketed in the United States or any other countries without required regulatory approvals. The U.S. government and governments of other countries extensively regulate many aspects of our product candidates, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">clinical development and testing;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">manufacturing;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">labeling;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">storage;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">record keeping;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">promotion and marketing; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">importing and exporting.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the United States, the FDA regulates pharmaceutical products under the Federal Food, Drug, and Cosmetic Act and other laws, including, in the case of biologics, the Public Health Service Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Initiation of clinical trials requires approval by health authorities. Clinical trials involve the administration of the investigational new drug to healthy volunteers or to patients under the supervision of a qualified principal investigator. Clinical trials must be conducted in accordance with FDA and International Conference on Harmonization Good Clinical Practices and the European Clinical Trials Directive, as applicable, under protocols that detail the objectives of the study, the parameters to be used to monitor safety and the efficacy criteria to be evaluated. Other national, foreign and local regulations also may apply. The developer of the drug must provide information relating to the characterization and controls of the product before administration to the patients participating in the clinical trials. This requires developing approved assays of the product to test before administration to the patient and during the conduct of the trial. In addition, developers of pharmaceutical products must provide periodic data regarding clinical trials to the FDA and other health authorities, and these health authorities may issue a clinical hold upon a trial if they do not believe, or cannot confirm, that the trial can be conducted without unreasonable risk to the trial participants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The results of the preclinical studies and clinical testing, together with chemistry, manufacturing and controls information, are submitted to the FDA and other health authorities in the form of a New Drug Application (&#8220;NDA&#8221;) for a drug, and in the form of a Biologic License Application (&#8220;BLA&#8221;) for a biological product, requesting approval to commence commercial sales. In responding to an NDA or BLA, the FDA or foreign health authorities may grant marketing </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">56</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">approvals, request additional information or further research, or deny the application if they determine the application does not satisfy regulatory approval criteria. Regulatory approval of an NDA, BLA, or supplement is never guaranteed. The approval process can take several&#160;years, is extremely expensive and can vary substantially based upon the type, complexity, and novelty of the products involved, as well as the target indications. Our potential royalty providers ultimately may not be able to obtain approval in a timely fashion or at all.</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 FDA and foreign health authorities have substantial discretion in the drug and biologics approval processes. Despite the time and expense incurred, failure can occur at any stage, and our potential development partners could encounter problems that cause abandonment of clinical trials or cause them to repeat or perform additional preclinical, clinical or manufacturing-related studies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Changes in the regulatory approval policy during the development period, changes in, or the enactment of additional regulations or statutes, or changes in regulatory review for a submitted product application may cause delays in the approval or rejection of an application.</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 FDA and other regulatory agencies have substantial discretion in both the product approval process and manufacturing facility approval process, and as a result of this discretion and uncertainties about outcomes of testing, we cannot predict at what point, or whether, the FDA or other regulatory agencies will be satisfied with our licensees&#8217; submissions or whether the FDA or other regulatory agencies will raise questions that may be material and delay or preclude product approval or manufacturing facility approval. In light of this discretion and the complexities of the scientific, medical and regulatory environment, our or our potential royalty providers&#8217; interpretation or understanding of the FDA&#8217;s or other regulatory agencies&#8217; requirements, guidelines or expectations may prove incorrect, which also could delay further or increase the cost of the approval process.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our potential milestone and royalty providers face uncertain results of clinical trials of product candidates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Drug development has inherent risk, and our potential milestone and royalty providers are required to demonstrate through adequate and well-controlled clinical trials that product candidates are effective, with a favorable benefit-risk profile for use in their target profiles before they can seek regulatory approvals for commercial use. It is possible our potential royalty providers may never receive regulatory approval for any licensed product candidates. Even if a product candidate receives regulatory approval, the resulting product may not gain market acceptance among physicians, patients, healthcare payors and the medical community.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our potential milestone and royalty providers&#8217; product candidates require significant additional research and development, extensive preclinical studies and clinical trials and regulatory approval prior to any commercial sales. This process is lengthy and expensive, often taking a number of&#160;years. As clinical results frequently are susceptible to varying interpretations that may delay, limit or prevent regulatory approvals, the length of time necessary to complete clinical trials and to submit an application for marketing approval for a final decision by a regulatory authority varies significantly. As a result, it is uncertain whether:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">our potential milestone and royalty providers&#8217; future filings will be delayed;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">our potential milestone and royalty providers&#8217; preclinical studies will be successful;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">our potential milestone and royalty providers will be successful in generating viable product candidates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">we will be successful in finding collaboration and licensing partners to advance our product candidates on our behalf;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">our potential milestone and royalty providers will be able to provide necessary data;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">results of future clinical trials by our potential milestone and royalty providers will justify further development; or</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">57</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">our potential milestone and royalty providers ultimately will achieve regulatory approval for product candidates in which we have an interest.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The timing of the commencement, continuation and completion of clinical trials by our potential milestone and royalty providers may be subject to significant delays relating to various causes, including failure to complete preclinical testing and earlier-stage clinical trials in a timely manner, inability to engage contract research organizations and other service providers, scheduling conflicts with participating clinicians and clinical institutions, changes in key personnel at clinical institutions, difficulties in identifying and enrolling patients who meet trial eligibility criteria and shortages of available drug supply. In addition, since we and our royalty agreement counterparties license our product candidates to others to fund and conduct clinical trials, we, and they, have limited control over how quickly and efficiently such licensees advance those trials. Patient enrollment is a function of many factors, including the size of the patient population, the proximity of patients to clinical sites, the concentration of patients in specialist centers, the eligibility criteria for the trial, the existence of competing clinical trials and the availability of alternative or new treatments. Regardless of the initial size or relative complexity of a clinical trial, the costs of such trial may be higher than expected due to increases in duration or size of the trial, changes in the protocol under which the trial is being conducted, additional or special requirements of one or more of the healthcare centers where the trial is being conducted, or changes in the regulatory requirements applicable to the trial or in the standards or guidelines for approval of the product candidate being tested or for other unforeseen reasons.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, our potential milestone and royalty providers may conduct clinical trials in foreign countries, which may subject them to further delays and expenses as a result of increased drug shipment costs, additional regulatory requirements and the engagement of foreign clinical research organizations, and may expose our potential milestone and royalty providers to risks associated with foreign currency transactions to make contract payments denominated in the foreign currency where the trial is being conducted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New products and technologies of other companies may render some or all of our potential milestone and royalty providers&#8217; product candidates noncompetitive or obsolete.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">New developments by others may render our potential milestone and royalty providers&#8217; product candidates or technologies obsolete or uncompetitive. Technologies developed and utilized by the biotechnology and pharmaceutical industries are changing continuously and substantially. Competition in antibody-based technologies is intense and is expected to increase in the future as a number of established biotechnology firms and large chemical and pharmaceutical companies advance in these fields. Many of these competitors may be able to develop products and processes competitive with or superior to our potential milestone and royalty providers for many reasons, including that they may have:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">significantly greater financial resources;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">larger research and development staffs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">entered into arrangements with, or acquired, biotechnology companies to enhance their capabilities; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">extensive experience in preclinical testing and human clinical trials.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These factors may enable others to develop products and processes competitive with or superior to our own or those of our potential milestone and royalty providers. In addition, a significant amount of research in biotechnology is being carried out in universities and other non-profit research organizations. These entities are becoming increasingly interested in the commercial value of their work and may become more aggressive in seeking patent protection and licensing arrangements. Furthermore, many companies and universities tend not to announce or disclose important discoveries or development programs until their patent position is secure or, for other reasons, later. As a result, we and our potential milestone and royalty providers may not be able to track development of competitive products, particularly at the early stages.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Positive developments in connection with a potentially competing product may have an adverse impact on our future potential for receiving revenue derived from development milestones and royalties. For example, if another product </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">58</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">is perceived to have a competitive advantage, or another product&#8217;s failure is perceived to increase the likelihood that our licensed product will fail, our potential milestone and royalty providers may halt development of product candidates in which we have an interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our potential royalty providers may be unable to price our products effectively or obtain coverage and adequate reimbursement for sales of our products, which would prevent our potential royalty providers&#8217; products from becoming profitable and negatively affect the royalties we may receive.</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 our potential royalty providers succeed in bringing our product candidates to the market, they may not be considered cost effective, and reimbursement to the patient may not be available or may not be sufficient to allow our potential royalty providers to sell the products on a competitive basis. In both the United States and elsewhere, sales of medical products and treatments are dependent, in part, on the availability of coverage and adequate reimbursement from third-party payors, such as government and private insurance plans. Significant uncertainty exists as to the coverage and reimbursement status of any products for which our potential royalty providers may obtain regulatory approval. Even if coverage is available, the associated reimbursement rate may not be adequate for our potential royalty providers to cover related marketing costs. Additionally, coverage and reimbursement policies for drug products can differ significantly from payor to payor as there is no uniform policy of coverage and reimbursement for drug products among third-party payors in the United States. Therefore, the process of obtaining coverage and reimbursement is often time-consuming and costly. Thus, even if our partners&#8217; product candidates are approved by the FDA, our royalty partners may not be able to price the products effectively or obtain coverage and adequate reimbursement for their products, which could adversely affect the royalties we receive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Third-party payors are increasingly challenging the prices charged for pharmaceutical products and services. Our business is affected by the efforts of government and third-party payors to contain or reduce the cost of healthcare through various means. In the United States, there have been and will continue to be a number of federal and state proposals to implement government controls on pricing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, the emphasis on managed care in the United States has increased and will continue to increase the pressure on the pricing of pharmaceutical products. We cannot predict whether any legislative or regulatory proposals will be adopted or the effect these proposals or managed care efforts may have on our or our potential milestone and royalty providers&#8217; businesses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">We do not know whether there will be, or will continue to be, a viable market for the product candidates in which we have an ownership or royalty interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Even if product candidates in which we have an interest receive approval in the future, they may not be accepted in the marketplace. In addition, our potential royalty providers may experience difficulties in launching new products, many of which are novel and based on technologies that are unfamiliar to the healthcare community. We have no assurance healthcare providers and patients will accept such products, if developed. Similarly, physicians may not accept a product if they believe other products to be more effective or more cost effective or are more comfortable prescribing other products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Furthermore, government agencies, as well as private organizations involved in healthcare, from time to time publish guidelines or recommendations to healthcare providers and patients. Such guidelines or recommendations can be very influential and may adversely affect product usage directly (for example, by recommending a decreased dosage of a product in conjunction with a concomitant therapy) or indirectly (for example, by recommending a competitive product over a product in which we have an ownership or royalty interest). Consequently, we do not know if physicians or patients will adopt or use products in which we have an ownership or royalty interest for their approved indications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Even approved and marketed products are subject to risks relating to changes in the market for such products. Introduction or increased availability of generic or biosimilar versions of products can alter the market acceptance of branded products. In addition, unforeseen safety issues may arise at any time, regardless of the length of time a product has been on the market which may lead to litigation, increased costs and delays or removal of the product from the market.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">59</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">We are exposed to an increased risk of product liability claims.</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 testing, marketing and sales of medical products entails an inherent risk of allegations of product liability. In the past, we were party to product liability claims filed against Genentech&#160;Inc. and, even though Genentech agreed to indemnify us in connection with these matters and these matters have been settled, there can be no assurance other product liability lawsuits will not result in defense costs and/or liability to us or that our insurance or contractual arrangements will provide us with adequate protection against such liabilities. In the event of one or more large, unforeseen awards of damages against us, our product liability insurance may not provide adequate coverage. A significant product liability claim for which we were not adequately covered by insurance or indemnified by a third party would have to be paid from cash or other assets, which could have an adverse effect on our business, financial condition and the value of our common stock. To the extent we have sufficient insurance coverage, such a claim would presumably result in higher subsequent insurance rates. In addition, product liability claims can have various other ramifications, regardless of merit or eventual outcome, including loss of future sales opportunities, discontinuation of clinical trials, increased costs associated with replacing products, a negative impact on our goodwill and reputation, costs to defend litigation, and divert our management&#8217;s attention from our business, each of which could also adversely affect our business and operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">If we and our potential royalty providers are unable to protect our intellectual property, in particular patent protection for principal products, product candidates and processes in which we have an ownership or royalty interest, and prevent the use of the covered subject matter by third parties, our potential royalty providers&#8217; ability to compete in the market will be harmed, and we may not realize our profit potential.*</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We and our potential royalty providers rely on patent protection, as well as a combination of copyright, trade secret, and trademark laws to protect our proprietary technology and prevent others from duplicating our products or product candidates. However, these means may afford only limited protection and may not:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">prevent our competitors from duplicating our products and those of our potential royalty providers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">prevent our competitors from gaining access to our proprietary information and technology and that of our potential royalty providers; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">permit us or our potential royalty providers to gain or maintain a competitive advantage.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Because of the length of time and the expense associated with bringing new products to the marketplace, we and our potential royalty providers hold and are in the process of applying for a number of patents in the United States and abroad to protect product candidates and important processes and also have obtained or have the right to obtain exclusive licenses to certain patents and applications filed by others. However, the mere issuance of a patent is not conclusive as to its validity or its enforceability.</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 U.S. Federal Courts, the U.S. Patent&#160;&amp; Trademark Office or equivalent national courts or patent offices elsewhere may invalidate our patents or find them unenforceable. The America Invents Act introduced post-grant review procedures subjecting U.S. patents to post-grant review procedures similar to European oppositions. U.S. patents owned or licensed by us or our licensees may therefore be subject to post-grant review procedures, as well as other forms of review and re-examination. A decision in such proceedings adverse to our interests could result in the loss of valuable patent rights, which would have a material adverse effect on our business. In addition, the laws of foreign countries may not protect our intellectual property rights effectively or to the same extent as the laws of the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">If our, and our potential royalty providers intellectual property rights are not protected adequately, our potential royalty providers may not be able to commercialize technologies or products in which we have an ownership or royalty interest, and our competitors could commercialize such technologies or products, which could result in a decrease in our potential royalty providers&#8217; sales and market share that would harm our business and operating results. Specifically, the patent position of biotechnology companies generally is highly uncertain and involves complex legal and factual questions. </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">60</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The legal standards governing the validity of biotechnology patents are in transition, and current defenses as to issued biotechnology patents may not be adequate or available in the future. Accordingly, there is uncertainty as to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">whether any pending or future patent applications held by us or our potential royalty providers will result in an issued patent, or whether issued patents will provide meaningful protection against competitors or competitive technologies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">whether competitors will be able to design around our or our potential royalty providers&#8217; patents or develop and obtain patent protection for technologies, designs or methods that are more effective than those covered by our or our potential royalty providers&#8217; patents and patent applications; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the extent to which our or our potential royalty providers&#8217; product candidates could infringe on the intellectual property rights of others, which may lead to costly litigation, result in the payment of substantial damages or royalties, reduce the royalty rate due to us, and prevent our potential royalty providers from using our technology or product candidates.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If certain patents issued to others are upheld or if certain patent applications filed by others are issued and upheld, our potential royalty providers may require licenses from others to develop and commercialize certain potential products in which we have an ownership or royalty interest. These licenses, if required, may not be available on acceptable terms, or may trigger contractual royalty offset clauses in our license agreements, or those of our royalty-agreement counterparties. We may become involved in litigation to determine the proprietary rights of others, and any such litigation will presumably be costly, time consuming, may not be adequately covered by insurance and may have other adverse effects on our business, such as inhibiting our potential royalty providers&#8217; ability to compete in the marketplace and absorbing significant management 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;">Due to the uncertainties regarding biotechnology patents, we also have relied and will continue to rely upon trade secrets, know-how and continuing technological advancement to develop and maintain our competitive position. Our employees and contractors are typically required to sign confidentiality agreements under which they agree not to use or disclose any of our proprietary information. Research and development contracts and relationships between us and our scientific consultants and potential licensees provide access to aspects of our know-how that are protected generally under confidentiality agreements. These confidentiality agreements may be breached or may not be enforced by a court. To the extent proprietary information is divulged to competitors or to the public generally, such disclosure may adversely affect our licensees&#8217; ability to develop or commercialize our products by giving others a competitive advantage or by undermining our patent position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, periodic maintenance fees, renewal fees, annuity fees and various other governmental fees on patents and or applications will be due to the U.S. and various foreign patent offices at various points over the lifetime of our and our licensees&#8217; patents and/or applications. We have systems in place to remind us to pay these fees, and we rely on our outside patent annuity service to pay these fees when due. Additionally, the U.S. and various foreign patent offices require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. We employ reputable law firms and other professionals to help us comply, and in many cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with rules applicable to the particular jurisdiction. However, there are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. If such an event were to occur, it could have a material adverse effect on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Litigation regarding intellectual property and/or the enforcement of our contractual rights against licensees and third parties can be costly and expose us to risks of counterclaims against us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We may be required to engage in litigation or other proceedings to protect our intellectual property and/or enforce our contractual rights against former or current licensees or third parties, including third-party collaborators of such licensees. The cost to us of this litigation, even if resolved in our favor, could be substantial and parties to such litigation may be able to sustain the cost of such litigation and proceedings more effectively than we can if they have substantially greater resources than us. Such litigation and any negotiations leading up to it also may be time-consuming and could </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">61</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">divert management&#8217;s attention and resources. If this litigation is resolved against us, we may lose the value associated with contract rights contained in our arrangements with licensees and third parties, our patents may be declared invalid, and we could be held liable for significant damages. While it is our current plan to pursue, on a selective basis, potential material contractual breaches against licensees and third parties (including third-party collaborators of licensees) and/or infringement of our intellectual property rights or technology, there can be no assurance that any such enforcement actions will be successful, or if successful, the timing of such success or that we will have sufficient capital to prosecute any such actions to a successful conclusion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, we may be subject to claims that we, or our licensees, are infringing other parties&#8217; patents. If such claims are resolved against us, we or our licensees may be enjoined from developing, manufacturing, selling or importing products, processes or services unless we obtain a license from the other party. Such license may not be available on reasonable terms or at all, thus preventing us, or our licensees, from using these products, processes or services and adversely affecting our potential future revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Uncertainties resulting from our participation in intellectual property litigation or other proceedings could have a material adverse effect on our ability to compete in the marketplace. There could also be public announcements of the results of hearings, motions or interim proceedings or developments. If securities analysts or investors perceive these results to be negative, the perceived value of the drug product candidates as to which we hold future potential milestone or royalty interests, or intellectual property could be diminished. Accordingly, the market price of our common stock may decline. Uncertainties resulting from the initiation and continuation of intellectual property litigation or other proceedings could have a material adverse effect of our business, financial condition and results of operation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Related to Employees, Location, Data Integrity, and Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">The loss or COVID-19 related absence of any of our personnel, including our Chief Executive Officer or Chief Financial Officer, could delay or prevent achieving our objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our business efforts could be adversely affected by the loss or COVID-19 related absence of one or more key members of our staff, including our executive officers: James R. Neal, our Chief Executive Officer and Thomas Burns, our Senior Vice President, Finance and Chief Financial Officer. We currently do not have key person insurance on any of our employees. In addition, given our minimal employee base, a COVID-19 outbreak in our employee population could significantly hinder our ability to meet our operating objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Because we are a small biopharmaceutical focused company with limited resources, we may not be able to attract and retain qualified personnel.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We had 11 employees as of August 2, 2021. We may require additional experienced executive, accounting, legal, administrative and other personnel from time to time in the future. There is intense competition for the services of these personnel, especially in California. Moreover, we expect that the high cost of living in the San Francisco Bay Area, where our headquarters is located, may impair our ability to attract and retain employees in the future. If we do not succeed in attracting new personnel and retaining and motivating existing personnel, our business may suffer and we may be unable to implement our current initiatives or grow effectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:14pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">We rely and will continue to rely on outsourcing arrangements for many of our activities, including financial reporting and accounting and human resources. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 12pt 0pt;">Due to our small number of employees, we rely, and expect to continue to rely, on outsourcing arrangements for a significant portion of our activities, including financial reporting and accounting and human resources, as well as for certain of our functions as a public company. We may have limited control over these third parties and we cannot guarantee that they will perform their obligations in an effective and timely manner. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:14pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our employees may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements and insider trading. </span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">62</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:14pt 0pt 12pt 0pt;">We are exposed to the risk of employee fraud or other misconduct. Misconduct by employees could include intentional failures to comply with applicable regulations, provide accurate information to regulatory authorities, comply with federal and state fraud and abuse laws and regulations, report financial information or data accurately or disclose unauthorized activities to us. In particular, the health care industry is subject to extensive laws and regulations intended to prevent fraud, misconduct, kickbacks, self-dealing and other abusive practices. It is not always possible to identify and deter employee misconduct, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant fines or other sanctions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Natural disasters, power shortages, power interruptions or other calamities at our Emeryville headquarters could disrupt our business and adversely affect our 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;">Our corporate headquarters is located in Emeryville, California. This location is in an area of seismic activity near active earthquake faults. Any earthquake, tsunami, terrorist attack, riot, fire, power shortage or other calamity affecting our facilities may disrupt our business and could have material adverse effect on our results 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;">If a natural disaster, power outage or other event occurred that prevented us from using all or a significant portion of our headquarters, that damaged critical infrastructure or that otherwise disrupted operations, it may be difficult or, in certain cases, impossible for us to continue our business for a substantial period of time. We may incur substantial expenses as a result of the limited nature of our disaster recovery and business continuity plans, which, particularly when taken together with our lack of earthquake insurance, could have a material adverse effect on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our business and operations would suffer in the event of system failures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Despite the implementation of security measures, our internal computer systems and those of our current and any future licensees, suppliers, contractors and consultants are vulnerable to damage from cyberattacks, computer viruses, unauthorized access, natural disasters, terrorism, war and telecommunication and electrical failures. We could experience failures in our information systems and computer servers, which could be the result of a cyberattacks and could result in an interruption of our normal business operations and require substantial expenditure of financial and administrative resources to remedy. System failures, accidents or security breaches can cause interruptions in our operations and can result in a material disruption of our development programs and other business operations. The loss of clinical trial data from completed or future clinical trials could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data. Similarly, we rely on third parties to manufacture our product candidates, and conduct clinical trials of our product candidates, and similar events relating to their computer systems could also have a material adverse effect on our business. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data or applications, or inappropriate disclosure of confidential or proprietary information, we could incur liability and the development of any of our product candidates could be delayed or otherwise adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Data breaches and cyberattacks could compromise our intellectual property or other sensitive information and cause significant damage to our business and reputation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In the ordinary course of our business, we maintain sensitive data on our networks, including our intellectual property and proprietary or confidential business information relating to our business and that of our customers and business partners. The secure maintenance of this information is critical to our business and reputation. We believe companies have been increasingly subject to a wide variety of security incidents, cyberattacks and other attempts to gain unauthorized access. These threats can come from a variety of sources, all ranging in sophistication from an individual hacker to a state-sponsored attack. Cyber threats may be generic, or they may be custom-crafted against our information systems. Cyberattacks have become more prevalent and much harder to detect and defend against. Our network and storage applications may be subject to unauthorized access by hackers or breached due to operator error, malfeasance or other system disruptions. It is often difficult to anticipate or immediately detect such incidents and the damage caused by such incidents. These data breaches and any unauthorized access or disclosure of our information or intellectual property could compromise our intellectual property and expose sensitive business information. A data security breach could also lead to </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">63</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">public exposure of personal information of our clinical trial patients, customers and others which could expose us to liability under federal or state privacy laws. Cyberattacks can result in the theft of proprietary information which could be used to compete against us and could cause us to incur significant remediation costs, result in product development delays, disrupt key business operations and divert attention of management and key information technology resources. These incidents could also subject us to liability, expose us to significant expense and cause significant harm to our reputation and 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;">U.S. and international authorities have been warning businesses of increased cybersecurity threats from actors seeking to exploit the COVID-19 pandemic. Moreover, failure to maintain effective internal accounting controls related to data security breaches and cybersecurity in general could impact our ability to produce timely and accurate financial statements and could subject us to regulatory scrutiny. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the type described above. Moreover, the prevalent use of mobile devices that access confidential information increases the risk of data security breaches, which could lead to the loss of confidential information, trade secrets or other intellectual property. While we have implemented security measures that are intended to protect our data security and information technology systems, such measures may not prevent such events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Significant disruptions of information technology systems, including cloud-based systems, or breaches of data security could adversely affect our 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;">Our business is increasingly dependent on critical, complex and interdependent information technology systems, including cloud-based systems, to support business processes as well as internal and external communications. Our computer systems, and those of our partners and contractors, are potentially vulnerable to breakdown, malicious intrusion and computer viruses that may result in the impairment of key business processes. Such disruptions and breaches of security could have a material adverse effect on our business, financial condition and results 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;">In addition, our data security and information technology systems, as well as those of our partners and contractors, are potentially vulnerable to data security breaches, whether by employees or others, that may expose sensitive data or personal information to unauthorized persons. Effective May&#160;25, 2018, the European Union (&#8220;EU&#8221;) implemented the General Data Protection Regulation (&#8220;GDPR&#8221;) a broad data protection framework that expands the scope of current EU data protection law to non-European Union entities that process, or control the processing of, the personal information of EU subjects, including clinical trial data. The GDPR allows for the imposition of fines and/or corrective action on entities that improperly use or disclose the personal information of EU subjects, including through a data security breach. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The California Consumer Privacy Act of 2018 became effective on January 1, 2020 and its applicable regulations are being implemented in waves by the California Attorney General, including additional regulations that were still in the comment phase at the end of 2020 (collectively the Act and its regulations, &#8220;CCPA&#8221;). The CCPA establishes a privacy framework for covered businesses, including an expansive definition of personal information and data privacy rights for California residents. The CCPA includes a framework with potentially severe statutory damages and private rights of action. The CCPA requires covered companies to provide new disclosures to California consumers (as that word is broadly defined in the CCPA), provide such consumers new ways to opt-out of certain sales of personal information, and allow for a new cause of action for data breaches. As we expand our operations, the CCPA will likely impact our business activities and may increase our compliance costs and potential liability. If we fail to comply with the CCPA, including all of the various and recent waves of its implementing regulations, we may face significant fines and penalties that could adversely affect our business, financial condition and results of operations. Other states are beginning to pass similar laws, and some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the United States, which could increase our potential liability and adversely affect our business. Accordingly, data security breaches experienced by us, our partners or contractors could lead to significant fines, required corrective action, the loss of trade secrets or other intellectual property, public disclosure of sensitive clinical or commercial data, and the exposure of personally identifiable information (including sensitive personal information) of our employees, partners, and others. A data security breach or privacy violation that leads to disclosure or modification of, or prevents access to, patient </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">64</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">information, including personally identifiable information or protected health information, could result in fines, increased costs or loss of revenue as a result of:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">harm to our reputation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">fines imposed on us by regulatory authorities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">additional compliance obligations under federal, state or foreign laws;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">requirements for mandatory corrective action to be taken by us; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">requirements to verify the correctness of database contents and otherwise subject us to liability under laws and regulations that protect personal data.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If we are unable to prevent such data security breaches or privacy violations or implement satisfactory remedial measures, our operations could be disrupted, and we may suffer loss of reputation, financial loss and other regulatory penalties because of lost or misappropriated information, including sensitive patient data. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the type described above. Moreover, the prevalent use of mobile devices that access confidential information increases the risk of data security breaches, which could lead to the loss of confidential information, trade secrets or other intellectual property. While we have implemented security measures to protect our data security and information technology systems, such measures may not prevent such events. We expect that there will continue to be new proposed laws, regulations and industry standards relating to privacy and data protection in the United States, the EU and other jurisdictions, such as the CCPA. We cannot presently determine the impact such laws, regulations and standards will have on our business. It is possible that the GDPR, CCPA or other laws and regulations relating to privacy and data protection may be interpreted and applied in a manner that is inconsistent from jurisdiction to jurisdiction or inconsistent with our current policies and practices and compliance with such laws and regulations could require us to change our business practices and compliance procedures in a manner adverse to our business. We cannot guarantee that we are in compliance with all such applicable data protection laws and regulations as they are enforced now or as they evolve.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Related to Government Regulation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Even after FDA approval, a product may be subject to additional testing or significant marketing restrictions, its approval may be withdrawn or it may be removed voluntarily from the market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Even if our potential royalty providers receive regulatory approval for our product candidates, our licensees will be subject to ongoing regulatory oversight and review by the FDA and other regulatory entities. The FDA, the EMA, or another regulatory agency may impose, as a condition of the approval, ongoing requirements for post-approval studies or post-approval obligations, including additional research and development and clinical trials, and the FDA, EMA or other regulatory agency subsequently may withdraw approval based on these additional trials or obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Even for approved products, the FDA, EMA or other regulatory agency may impose significant restrictions on the indicated uses, conditions for use, labeling, advertising, promotion, marketing and production of such product. In addition, the labeling, packaging, adverse event reporting, storage, advertising, promotion and record-keeping for our products are subject to extensive regulatory requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Furthermore, marketing approval of a product may be withdrawn by the FDA, the EMA or another regulatory agency or such product may be withdrawn voluntarily by our potential royalty providers based, for example, on subsequently arising safety concerns. The FDA, EMA and other agencies also may impose various civil or criminal sanctions for failure to comply with regulatory requirements, including withdrawal of product approval.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">65</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Healthcare reform measures and other statutory or regulatory changes could adversely affect our 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;">The United States and some foreign jurisdictions have enacted or are considering a number of legislative and regulatory proposals to change the healthcare system in ways that could affect our potential royalty providers&#8217; ability to sell products <span style="letter-spacing:-0.1pt;">in </span>which we <span style="letter-spacing:-0.1pt;">have ownership or </span>and royalty interests, if approved, profitably. Among policy makers and payors in the United States and elsewhere, there is significant interest in promoting changes in healthcare systems with the stated goals of containing healthcare costs, improving quality and expanding access. In the United States, the pharmaceutical industry has been a particular focus of these efforts and has been significantly affected by major legislative initiatives. Since January 2017, President Trump signed several executive orders and other directives designed to delay, circumvent, or loosen certain requirements mandated by ACA. Concurrently, Congress considered legislation that would repeal or repeal and replace all or part of ACA. While Congress has not passed comprehensive repeal legislation, several bills affecting the implementation of certain taxes under the ACA have been signed into law. The Tax Cuts and Jobs Act of 2017, or Tax Act, includes a provision repealing, effective January 1, 2019, the tax-based shared responsibility payment imposed by ACA on certain individuals who fail to maintain qualifying health coverage for all or part of a year that is commonly referred to as the &#8220;individual mandate&#8221;. In addition, the 2020 federal spending package permanently eliminated, effective January 1, 2020, the ACA-mandated &#8220;Cadillac&#8221; tax on high-cost employer-sponsored health coverage and medical device tax and, effective January l, 2021, also eliminated the health insurer tax. The Bipartisan Budget Act of 2018, or the BBA, among other things, amends the ACA, effective January 1, 2019, to increase from 50 percent to 70 percent the point-of-sale discount that is owed by pharmaceutical manufacturers who participate in Medicare Part D and close the coverage gap in most Medicare drug plans, commonly referred to as the &#8220;donut hole&#8221;. On, June 17, 2021, the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the ACA is unconstitutional in its entirety because the &#8220;individual mandate&#8221; was repealed by Congress. Thus, the ACA will remain in effect in its current form. Further, prior to the U.S. Supreme Court ruling, President Biden issued an executive order that initiated a special enrollment period from February 15, 2021 through August 15, 2021 for purposes of obtaining health insurance coverage through the ACA marketplace. The executive order also instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the ACA. It is possible that the ACA will be subject to judicial or Congressional challenges in the future. &#160;It is unclear how other such challenges, and the healthcare reform measures will impact the ACA and our 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;">Other legislative changes have also been proposed and adopted since the ACA was enacted. For example, the Budget Control Act of 2011 resulted in aggregate reductions in Medicare payments to providers of up to two percent per fiscal year, starting in 2013 and, due to subsequent legislative amendments to the statute, including the BBA, will remain in effect through 2030 unless additional Congressional action is taken. However, COVID-19 relief support legislation suspended the 2% Medicare sequester from May 1, 2020 through December 31, 2021. In addition, the American Taxpayer Relief Act of 2012, among other things, reduced Medicare payments to several types of providers and increased the statute of limitations period for the government to recover overpayments to providers from three to five years. Such laws, and others that may affect our business that have been recently enacted or may in the future be enacted, may result in additional reductions in Medicare and other healthcare funding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Also, there has been heightened governmental scrutiny recently in the U.S. over pharmaceutical pricing practices in light of the rising cost of prescription drugs and biologics. Such scrutiny has resulted in several recent Congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to product pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for products. At the federal level, the Trump administration used several means to propose or implement drug pricing reform, including through federal budget proposals, executive orders and policy initiatives. For example, on July 24, 2020 and September 13, 2020, the Trump administration announced several executive orders related to prescription drug pricing that attempt to implement several of the administration&#8217;s proposals. The FDA also released a final rule, effective November 30, 2020, implementing a portion of the importation executive order providing guidance for states to build and submit importation plans for drugs from Canada. Further, on November&#160;20, 2020, HHS finalized a regulation removing safe harbor protection for price reductions from pharmaceutical manufacturers to plan sponsors under Part&#160;D, either directly or through pharmacy benefit managers, unless the price reduction is required by law. The implementation of the rule has been delayed by the Biden administration from January 1, 2022 to January 1, </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">66</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2023 in response to ongoing litigation. The rule also creates a new safe harbor for price reductions reflected at the point-of-sale, as well as a new safe harbor for certain fixed fee arrangements between pharmacy benefit managers and manufacturers, the implementation of which have also been delayed pending review by the Biden administration until January 1, 2023. On November 20, 2020, CMS issued an interim final rule implementing President Trump&#8217;s Most Favored Nation executive order, which would tie Medicare Part B payments for certain physician-administered drugs to the lowest price paid in other economically advanced countries, effective January 1, 2021. On December 28, 2020, the United States District Court in Northern California issued a nationwide preliminary injunction against implementation of the interim final rule. On January 13, 2021, in a separate lawsuit brought by industry groups in the U.S. District of Maryland, the government defendants entered a joint motion to stay litigation on the condition that the government would not appeal the preliminary injunction granted in the U.S. District Court for the Northern District of California and that performance for any final regulation stemming from the MFN Model interim final rule shall not commence earlier than sixty (60) days after publication of that regulation in the Federal Register. However, it is unclear whether the Biden administration will work to reverse these measures or pursue similar policy initiatives. At the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, and restrictions on certain product access. In some cases, such legislation and regulations have been designed to encourage importation from other countries and bulk purchasing.</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 expansion in the government&#8217;s role in the U.S. healthcare industry may cause general downward pressure on the prices of prescription drug products, lower reimbursements for providers, and reduced product utilization, any of which could adversely affect our business and results of operations. Moreover, there has been heightened governmental scrutiny in the United States of pharmaceutical pricing practices in light of the rising cost of prescription drugs and biologics. Such scrutiny has resulted in several recent congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to product pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for products. We cannot know what form any such new legislation may take or the market&#8217;s perception of how such legislation would affect us. Any reduction in reimbursement from government programs may result in a similar reduction in payments from private payors. The implementation of cost containment measures or other healthcare reforms may prevent our potential royalty providers from being able to generate revenue, attain profitability, develop, or commercialize our current product candidates in which we have an ownership or royalty interest. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">We and our potential milestone and royalty providers are subject to various state and federal healthcare-related laws and regulations that if violated may impact the commercialization of our product candidates for which we possess milestone or royalty rights or could subject us to significant fines and penalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our operations may be directly or indirectly subject to various state and federal healthcare laws, including the federal Anti-Kickback Statute, the federal False Claims Act and state and federal data privacy and security laws. These laws may impact, among other things, the commercial operations for any of our product candidates that may be approved for commercial sale.</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 federal Anti-Kickback Statute prohibits, among other things, persons and entities from knowingly and willfully soliciting, offering, receiving or providing any remuneration, directly or indirectly, in cash or in kind, in exchange for or to induce either the referral of an individual for, or the furnishing or arranging for the purchase, lease, or order of a good or service for which payment may be made under a federal healthcare program, such as the Medicare and Medicaid programs. The ACA modified the federal Anti-Kickback Statute&#8217;s intent requirement so that a person or entity no longer needs to have actual knowledge of the statute or the specific intent to violate it to have committed a violation. In addition, several courts have interpreted the statute&#8217;s intent requirement to mean that if any one purpose of an arrangement involving remuneration is to induce referrals of federal healthcare covered business, the statute has been violated. The Anti-Kickback Statute is broad and prohibits many arrangements and practices that are lawful in businesses outside of the healthcare industry. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The federal false claims laws, including the False Claims Act, and civil monetary penalties laws prohibit, among other things, persons and entities from knowingly filing, or causing to be filed, a false claim to, or the knowing use of false statements to obtain payment from the federal government. Certain suits filed under the False Claims Act, known as &#8220;qui tam&#8221; actions, can be brought by any individual on behalf of the government and such individual, commonly known as a </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">67</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">&#8220;whistleblower&#8221; or &#8220;relator,&#8221; may share in any amounts paid by the entity to the government in fines or settlement. The filing of qui tam actions has caused a number of pharmaceutical, medical device and other healthcare companies to have to defend and/or settle a False Claims Act action. </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 Federal Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;) created new federal criminal statutes that prohibit, among other things, executing a scheme to defraud any healthcare benefit program, including a private payor, or falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement in connection with the delivery of, or payment for, health care benefits, items or services. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">HIPAA, as amended by the Health Information Technology and Clinical Health Act, and its implementing regulations, also imposes certain requirements relating to the privacy, security and transmission of individually identifiable health information by entities subject to the law, such as certain healthcare providers, health plans, and healthcare clearinghouses as well as their respective business associates that perform certain functions or activities that involve the use or disclosure of protected health information on their behalf. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Many states also have adopted laws similar to each of the federal laws described above, some of which apply to healthcare items or services reimbursed by any source, not only federal healthcare programs, such as the Medicare and Medicaid programs. In addition, some states have laws that require pharmaceutical companies to comply with the pharmaceutical industry&#8217;s voluntary compliance guidelines and the applicable compliance guidance promulgated by the federal government. Additionally, certain state and local laws require the registration of pharmaceutical sales representatives, restrict payments that may be made to healthcare providers and other potential referral sources, and require manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers. Further, some states have laws governing the privacy and security of health information in certain circumstances, many of which are not preempted by HIPAA and differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Because of the breadth of these laws, and the narrowness of the statutory exceptions and regulatory safe harbors available, it is possible that some of our or our potential milestone and royalty providers&#8217; business activities could be subject to challenge under one or more of such laws.</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 we or our potential milestone and royalty providers are found to be in violation of any of the laws and regulations described above or other applicable state and federal healthcare laws, we or our potential milestone and royalty providers may be subject to penalties, including significant civil, criminal, and administrative penalties, damages, fines, disgorgement, imprisonment, integrity oversight and reporting obligations, reputational harm, exclusion from government healthcare reimbursement programs and the curtailment or restructuring of our or our potential milestone and royalty providers&#8217; operations, any of which could have a material adverse effect on our business and results of operations. In addition, we and our licensees may be subject to certain analogous foreign laws and violations of such laws could result in significant penalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">We are subject to the U.S. Foreign Corrupt Practices Act and other anti-corruption laws, as well as export control laws, import and customs laws, trade and economic sanctions laws and other laws governing our operations.*</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We are subject to the U.S. Foreign Corrupt Practices Act and other anti-corruption laws, as well as export control laws, import and customs laws, trade and economic sanctions laws and other laws governing our operations. Our operations are subject to anti-corruption laws including the U.S. Foreign Corrupt Practices Act of 1977, as amended the (&#8220;FCPA&#8221;), the U.S. domestic bribery statute contained in 18 U.S.C. &#167;201, the U.S. Travel Act, and other anti-corruption laws that apply in countries where we do business. The FCPA and these other laws generally prohibit us and our employees and intermediaries from authorizing, promising, offering, or providing, directly or indirectly, improper or prohibited payments, or anything else of value, to government officials or other persons to obtain or retain business or gain some other business advantage. We and the royalty agreement counterparties and licensees who generate our royalties operate in a number of jurisdictions that pose a high risk of potential FCPA violations, and we participate in collaborations and relationships with third parties whose corrupt or illegal activities could potentially subject us to liability under the FCPA or local anti-corruption laws, even if we do not explicitly authorize or have actual knowledge of such activities. In addition, we cannot predict the nature, scope or effect of future regulatory requirements to which our international operations might be subject </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">68</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">or the manner in which existing laws might be administered or interpreted. We are also subject to other laws and regulations governing our international operations, including regulations administered by the governments of the United States and authorities in the European Union, including applicable export control regulations, economic sanctions and embargoes on certain countries and persons, anti-money laundering laws, import and customs requirements and currency exchange regulations, collectively referred to as the Trade Control laws. There is no assurance that we will be completely effective in ensuring our compliance with all applicable anti-corruption laws, including the FCPA or other legal requirements, including Trade Control laws. If we are not in compliance with the FCPA and other anticorruption laws or Trade Control laws, we may be subject to criminal and civil penalties, disgorgement and other sanctions and remedial measures, and legal expenses, which could have an adverse impact on our business, financial condition, results of operations and liquidity. Likewise, any investigation of any potential violations of the FCPA, other anti-corruption laws or Trade Control laws by the United States or other authorities could also have an adverse impact on our reputation, our business, financial condition and results of operations. Efforts to ensure that our business arrangements with third parties will comply with applicable healthcare laws and regulations will involve substantial costs. Because of the breadth of these laws and the narrowness of the statutory exceptions and safe harbors available, it is possible that some of our business activities or our business arrangements with third parties could be subject to challenge under one or more of such laws. It is possible that governmental authorities will conclude that our business practices or the business practices of the royalty agreement counterparties and licensees who generate our royalties may not comply with current or future statutes, regulations or case law involving applicable fraud and abuse or other healthcare laws and regulations. If our operations or the operations of the royalty agreement counterparties and licensees who generate our royalties are found to be in violation of any of these laws or any other governmental regulations, we or the royalty agreement counterparties and licensees who generate our may be subject to significant criminal, civil and administrative sanctions, including monetary penalties, damages, fines, disgorgement, individual imprisonment and exclusion from participation in government-funded healthcare programs, such as Medicare and Medicaid, additional reporting requirements and oversight if we or the royalty agreement counterparties and licensees who generate our royalties become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws, reputational harm, and we or marketers of products that generate our royalties may be required to curtail or restructure operations, any of which could adversely affect our ability to operate our business and our results of operations. The risk of our being found in violation of these laws is increased by the fact that many of them have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations. Any action against us for violation of these laws, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management&#8217;s attention from the operation of our business. The shifting compliance environment and the need to build and maintain robust and expandable systems to comply with multiple jurisdictions with different compliance and/or reporting requirements increases the possibility that a healthcare company may run afoul of one or more of the requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">As we or our potential milestone and royalty providers do more business internationally, we will be subject to additional political, economic and regulatory uncertainties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We or our potential milestone and royalty providers may not be able to operate successfully in any foreign market. We believe that because the pharmaceutical industry is global in nature, international activities will be a significant part of future business activities and when and if we or our potential milestone and royalty providers are able to generate income, a substantial portion of that income will be derived from product sales and other activities outside the United States. Foreign regulatory agencies often establish standards different from those in the United States, and an inability to obtain foreign regulatory approvals on a timely basis could put us at a competitive disadvantage or make it uneconomical to proceed with a product or product candidate&#8217;s development. International sales may be limited or disrupted by many factors, including without limitation:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">imposition of government controls;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">export license requirements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">political or economic instability;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">trade restrictions;</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">69</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">changes in tariffs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">restrictions on repatriating profits;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">exchange rate fluctuations; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">withholding and other taxation.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">General Risk Factors </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our share price may be volatile, and there may not be an active trading market for our common stock, Series A Preferred Stock or our Series B Preferred Stock.*</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There can be no assurance that the market price of our common stock will not decline below its present market price. Additionally, there may not be an active trading market for our common stock, Series A Preferred Stock or depositary shares representing interests in our Series B Preferred Stock. The market prices of biotechnology companies have been and are likely to continue to be highly volatile. Fluctuations in our operating results and general market conditions for biotechnology stocks could have a significant impact on the volatility of our stock price or the existence of an active trading market for our common stock, Series A Preferred Stock or depositary shares representing interests in our Series B Preferred Stock. We have experienced significant volatility in the price of our common stock. From January&#160;1, 2021, through August 2, 2021, the share price of our common stock has ranged from a high of $44.50 to a low of $28.11. From January&#160;1, 2021, through August 2, 2021, the share price of our Series A Preferred Stock has ranged from a high of $27.57 to a low of $24.88. &#160;From April 12, 2021, through August 2, 2021, the share price of our Series B Preferred Stock has ranged from a high of $25.32 to a low of $24.05. Additionally, we have two significant holders of our common stock that could affect the liquidity of our stock and have a significant negative impact on our stock price if the holders were to quickly sell their ownership positions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our results of operations and liquidity needs could be materially negatively affected by market fluctuations or an economic downturn.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our results of operations could be materially negatively affected by economic conditions generally, both in the United States and elsewhere around the world. Concerns over inflation, energy costs, geopolitical issues, the availability and cost of credit, and the 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 markets. Domestic and international equity markets periodically experience heightened volatility and turmoil. These events may have an adverse effect on us. In the event of a market downturn, our results of operations could be adversely affected by those factors in many ways, including making it more difficult for us to raise funds if necessary, and our stock price may decline.</p><a id="_Hlk69843796"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">We have issued equity securities, and may issue additional equity securities from time to time, that materially and adversely affect the price of our common stock, including our Series X preferred stock, Series A Preferred Stock and depositary shares representing interests in our Series B Preferred Stock.*</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We expect that significant additional capital will be needed in the future to continue our planned operations. To the extent we raise additional capital by issuing equity securities, our stockholders may experience substantial dilution. We may sell common stock, convertible securities or other equity securities in one or more transactions at prices and in such a manner as we determine from time to time, including pursuant to our 2018 ATM Agreement, as amended. If we sell common stock, convertible securities or other equity securities in more than one transaction, investors may be materially diluted by subsequent sales. These sales may also result in material dilution to our existing stockholders, and new investors could gain rights superior to our existing stockholders. If we issue additional equity securities, the price of our common stock may be materially and adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">As of June 30, 2021, there were 5,003 shares of Series&#160;X preferred stock issued and outstanding. Each share of Series&#160;X preferred stock is convertible into 1,000 shares of registered common stock. The total number of shares of common stock issuable upon conversion of all issued Series&#160;X preferred stock would be 5,003,000 shares. Each share is </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">70</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">convertible at the option of the holder at any time, provided that the holder will be prohibited from converting into common stock if, as a result of such conversion, the holder, together with its affiliates, would beneficially own a number of shares above a conversion blocker, which was initially set at 19.99% of our total common stock then issued and outstanding immediately following the conversion of such shares. A holder of Series X preferred shares may elect to increase or decrease the conversion blocker above or below 19.99% on 61 days&#8217; notice, provided the conversion blocker does not exceed the limits under Nasdaq Marketplace Rule 5635(b), to the extent then applicable. If holders of our Series X convertible preferred stock elect to convert their preferred shares into common stock such conversion would dilute our currently outstanding common stock both in number and in earnings per share. BVF (and its affiliates), as current holders of all shares of our Series X preferred stock, would, if they converted all such shares to common stock, obtain majority voting control of the Company. In February 2020, Biotechnology Value Fund, L.P. (&#8220;BVF&#8221;), the holders of Series Y convertible preferred shares, elected to increase the beneficial ownership limitation to 50% and on April 15, 2020, BVF converted all of their shares of Series Y preferred stock into 1,252,772 shares of common stock. As of June 30, 2021, BVF owned approximately 31.2% of our total outstanding shares of common stock, and if all of the Series X convertible preferred shares were converted, BVF would own 52.3% of our total outstanding shares of common stock. Additionally, as of April 9, 2021, we had issued and outstanding 984,000 shares of Series A Preferred Stock and 1,600,000 depositary shares, each representing a 1/1000<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> fractional interest in a share of our Series B Preferred Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, funding from collaboration partners and others has in the past and may in the future involve issuance by us of our common stock. We cannot be certain how the purchase price of such shares, the relevant market price or premium, if any, will be determined or when such determinations will be made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Any issuance by us of equity securities, whether through an underwritten public offering, an at the market offering, a private placement, in connection with a collaboration or otherwise could result in dilution in the value of our issued and outstanding shares, and a decrease in the trading price of our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">We may sell additional equity or debt securities to fund our operations, which may result in dilution to our stockholders and impose restrictions on our business.*</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 order to raise additional funds to support our operations, we may sell additional equity or convertible debt securities, which would result in dilution to our stockholders and/or debt securities which may impose restrictive covenants that would adversely impact our business. The sale of additional equity or convertible debt securities could result in additional dilution or result in other rights or obligations that adversely affect our stockholders. For example, holders of shares of our Series A Preferred Stock are entitled to receive, when and as declared by our Board of Directors, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.625% of the $25.00 liquidation preference per year (equivalent to $2.15625 per year). Additionally, holders of depositary shares representing interests in our Series B Preferred Stock are entitled to receive, when and as declared by our Board of Directors, out of funds legally available for the payment of dividends, cumulative cash dividends at the rate of 8.375% of the $25,000 liquidation preference per share of Series B Preferred Stock ($25.00 per depositary share) per year (equivalent to $2,093.75 per year or $2.09375 per depositary share). The incurrence of indebtedness would result in increased fixed payment obligations and could also result in certain restrictive covenants, such as limitations on our ability to incur additional debt, limitations on our ability to acquire, sell or license intellectual property rights and other operating restrictions that could adversely impact our ability to conduct our business. If we are unable to expand our operations or otherwise capitalize on our business opportunities, our business, financial condition and results of operations could be materially adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our organizational documents contain provisions that may prevent transactions that could be beneficial to our stockholders and may insulate our management from removal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our charter and by-laws:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">require certain procedures to be followed and time periods to be met for any stockholder to propose matters to be considered at annual meetings of stockholders, including nominating directors for election at those meetings; and</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">71</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">authorize our Board of Directors to issue up to 1,000,000 shares of preferred stock without stockholder approval and to set the rights, preferences and other designations, including voting rights, of those shares as the Board of Directors may determine.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, we are subject to the provisions of Section&#160;203 of the Delaware General Corporation Law (the &#8220;DGCL&#8221;), that may prohibit large stockholders, in particular those owning 15% or more of our outstanding common stock, from merging or combining with us.</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 provisions of our organizational documents and the DGCL, alone or in combination with each other, may discourage transactions involving actual or potential changes of control, including transactions that otherwise could involve payment of a premium over prevailing market prices to holders of common stock, could limit the ability of stockholders to approve transactions that they may deem to be in their best interests, and could make it considerably more difficult for a potential acquirer to replace management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a public company in the United States, we are subject to the Sarbanes-Oxley Act. We have determined our disclosure controls and procedures and our internal control over financial reporting are effective. We can provide no assurance that we will, at all times, in the future be able to report that our internal controls over financial reporting are effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Companies that file reports with the SEC, including us, are subject to the requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002 (&#8220;SOX&#8221;). Section&#160;404 requires management to establish and maintain a system of internal control over financial reporting, and annual reports on Form&#160;10-K filed under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), must contain a report from management assessing the effectiveness of our internal control over financial reporting. Ensuring we have adequate internal financial and accounting controls and procedures in place to produce accurate financial statements on a timely basis is a time-consuming effort that needs to be re-evaluated frequently. Failure on our part to have effective internal financial and accounting controls would cause our financial reporting to be unreliable, could have a material adverse effect on our business, operating results, and financial condition, and could cause the trading price of our common stock to fall.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our ability to use our net operating loss carry-forwards and other tax attributes will be substantially limited by Section&#160;382 of the U.S. Internal Revenue Code.</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 federal income tax law, federal net operating losses incurred in 2018 and in future&#160;years may be carried forward indefinitely, but the deductibility of such federal net operating losses is limited. It is uncertain if and to what extent various states will conform to the federal tax law. In addition, Section&#160;382 of the U.S. Internal Revenue Code of 1986, as amended, and corresponding provisions of state law, generally limit the ability of a corporation that undergoes an &#8220;ownership change&#8221; to utilize its net operating loss carry-forwards (&#8220;NOLs&#8221;) and certain other tax attributes against any taxable income in taxable periods after the ownership change. The amount of taxable income in each taxable&#160;year after the ownership change that may be offset by pre-change NOLs and certain other pre-change tax attributes is generally equal to the product of (a)&#160;the fair market value of the corporation&#8217;s outstanding shares (or, in the case of a foreign corporation, the fair market value of items treated as connected with the conduct of a trade or business in the United States) immediately prior to the ownership change and (b)&#160;the long-term tax exempt rate (i.e., a rate of interest established by the U.S. Internal Revenue Service that fluctuates from&#160;month to&#160;month). In general, an &#8220;ownership change&#8221; occurs whenever the&#160;percentage of the shares of a corporation owned, directly or indirectly, by &#8220;5-percent shareholders&#8221; (within the meaning of Section&#160;382 of the Internal Revenue Code) increases by more than 50&#160;percentage points over the lowest&#160;percentage of the shares of such corporation owned, directly or indirectly, by such &#8220;5-percent shareholders&#8221; at any time over the preceding three&#160;years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Based on an analysis under Section&#160;382 of the Internal Revenue Code (which subjects the amount of pre-change NOLs and certain other pre-change tax attributes that can be utilized to an annual limitation), we experienced ownership changes in 2009 and 2012, which substantially limit the future use of our pre-change NOLs and certain other pre-change tax attributes per&#160;year. In February&#160;2017, we completed an equity financing for net proceeds of $24.8 million which triggered an additional ownership change under Section&#160;382 that significantly impacted the availability of our tax attributes against future income. Further, due to the existence of a net unrealized built-in loss at the ownership change date, Section&#160;382 further limits our ability to fully utilize the tax deductions associated with certain of our assets, including depreciation and amortization deductions recognized during the 60-month period following the ownership change ending </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">72</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">in 2022. Although these deductions will occur in the post-change period, Section&#160;382 treats the deductions as pre-change losses subject to the annual 382 limitation. As of June 30, 2021, we have excluded the NOLs and research and development credits that will expire as a result of the annual limitations. To the extent that we do not utilize our carry-forwards within the applicable statutory carry-forward periods, either because of Section&#160;382 limitations or the lack of sufficient taxable income, the carry-forwards will also expire unused.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">The 2017 tax reform law, as modified by 2020 tax legislation, and possible future changes in tax laws or regulations could adversely affect our business 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;">On December&#160;22, 2017, President Trump signed into law comprehensive tax legislation (the &#8220;Tax Cuts and Jobs Act&#8221;) that significantly revised the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;). Future guidance from the U.S. Internal Revenue Service and other tax authorities with respect to the Tax Cuts and Jobs Act may affect us, and certain aspects of the Tax Cuts and Jobs Act could be repealed or modified in future legislation. For example, on March&#160;27, 2020, the CARES Act was enacted, which includes changes to the tax provisions that benefit business entities and makes certain technical corrections to the Tax Cuts and Jobs Act. On June&#160;29, 2020, California Assembly Bill 85 (AB 85) was signed into law, which suspends the use of California net operating losses and limits the use of California research tax credits for tax years beginning in 2020 and before 2023. Changes in corporate tax rates, the realization of net deferred tax assets relating to our U.S. operations, the taxation of foreign earnings, and the deductibility of expenses under the Tax Cuts and Jobs Act, the CARES Act, or future tax reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges in the current or future taxable years, and could increase our future U.S. tax expense. The foregoing items, as well as any other future changes in tax laws, could have a material adverse effect on our business, cash flow, financial condition, or results of operations. In addition, it is uncertain if and to what extent various states will conform to the Tax Cuts and Jobs Act, the CARES Act, or any newly enacted federal tax legislation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stockholder and private lawsuits, and potential similar or related lawsuits, could result in substantial damages, divert management&#8217;s time and attention from our business, and have a material adverse effect on our business, financial condition and results 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;">Securities-related class action and stockholder derivative litigation has often been brought against companies, including many biotechnology companies, which experience volatility in the market price of their securities. This risk is especially relevant for us because biotechnology and biopharmaceutical companies often experience significant stock price volatility in connection with their product development programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">It is possible that suits will be filed, or allegations received from stockholders, naming us and/or our officers and directors as defendants. These potential lawsuits are subject to inherent uncertainties, and the actual defense and disposition costs will depend upon many unknown factors. The outcome of these lawsuits is uncertain. We could be forced to expend significant time and resources in the defense of these suits, and we may not prevail. In addition, we may incur substantial legal fees and costs in connection with these lawsuits. Although we carry insurance to protect us from such claims, our insurance may not provide adequate coverage. It is possible that we could, in the future, incur judgments or enter into settlements of claims for monetary damages. A decision adverse to our interests on these actions could result in the payment of substantial damages, or possibly fines, and could have a material adverse effect on our cash flow, results of operations and financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Monitoring, initiating and defending against legal actions, including any currently pending litigation, are time-consuming for our management, are likely to be expensive and may detract from our ability to fully focus our internal resources on our business activities. The outcome of litigation is always uncertain, and in some cases could include judgments against us that require us to pay damages, enjoin us from certain activities, or otherwise affect our legal or contractual rights, which could have a significant adverse effect on our business. In addition, the inherent uncertainty of any future litigation could lead to increased volatility in our stock price and a decrease in the value of an investment in our common stock.</p><a id="_63ba4be8_0ab9_4c7c_88e7_79ea80bd2f77"></a><a id="ITEM2UNREGISTEREDSALESOFEQUITYSECURITIES"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;2.&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">None.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">73</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_93d9ba46_d226_4365_a0e0_00f8d83fa94b"></a><a id="ITEM3DEFAULTSUPONSENIORSECURITIES_154961"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;3.&#160;DEFAULTS UPON SENIOR 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;">None.</p><a id="_3d8ad9f8_bfd6_4f01_955d_de0c8edfe5de"></a><a id="ITEM4MINESAFETYDISCLOSURES_257142"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;4.<b style="font-size:12pt;font-weight:bold;">&#160;</b>MINE SAFETY DISCLOSURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Not applicable.</p><a id="_10ea2760_812f_4d89_83f2_e4b86af82104"></a><a id="ITEM5OTHERINFORMATION_588036"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;5.&#160;OTHER INFORMATION</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-weight:normal;">None.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">74</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_e731603a_3bdf_4ac9_8a8a_812509c6c844"></a><a id="ITEM6EXHIBITS_976152"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;6.&#160;EXHIBITS</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:8.7%;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;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:50.97%;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;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></th><th colspan="7" style="font-weight:normal;text-align:left;vertical-align:bottom;width:36.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;"><b style="font-weight:bold;">Incorporation By Reference</b></p></th></tr><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:8.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;">Exhibit<br />Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.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;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:50.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exhibit&#160;Description</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.46%;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;">Form</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;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;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:10.3%;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;">SEC File No.</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;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;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:5.52%;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;">Exhibit</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;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;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:10.71%;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;">Filing Date</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:8.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:50.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.86%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.46%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.86%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.86%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:5.52%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:10.71%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/791908/000095016212000004/ex3_1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certificate of Incorporation of XOMA Corporation</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">01/03/2012</p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.2</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/791908/000095016212000069/ex3_1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certificate of Amendment of Certificate of Incorporation of XOMA Corporation</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">05/31/2012</p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.3</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/791908/000117184314002585/exh_31.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certificate of Amendment of Amended Certificate of Incorporation of XOMA Corporation</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">05/28/2014</p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.4</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/791908/000117184316012481/exh_31.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certificate of Amendment to the Amended Certificate of Incorporation of XOMA Corporation</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10/18/2016</p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.5</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/791908/000119312517046823/d317392dex31.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certificate of Designation of Preferences, Rights and Limitations of Series&#160;X Convertible Preferred Stock</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">02/16/2017</p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.6</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/0000791908/000119312520316015/d39862dex31.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certificate of Designation of Preferences, Rights and Limitations of 8.625% Series A Cumulative Perpetual Preferred Stock</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12/11/2020</p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.7</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/0000791908/000119312521110287/d123419dex31.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certificate of Designation of Preferences, Rights and Limitations of 8.375% Series B Cumulative Perpetual Preferred Stock</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-39801</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">04/08/2021</p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.8<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="tmb-20210630xex3d8.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certificate of Correction of the Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock dated June 9, 2021</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.9</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/791908/000095016212000004/ex3_2.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">By-laws of XOMA Corporation</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.2</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">01/03/2012</p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.1</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reference is made to Exhibits 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8 and 3.9</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.2</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/791908/000095016212000004/ex4_1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Specimen of Common Stock Certificate</span></a> </p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.1</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">01/03/2012</p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.3</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/0000791908/000119312521110287/d123419dex41.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Deposit Agreement, dated effective April 9, 2021, by and among XOMA Corporation, American Stock Transfer &amp; Trust Company, LLC, as depositary, and the holders of the depositary receipts issued thereunder</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-39801</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.1</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">04/08/2021</p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.4</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/0000791908/000156459018019989/xoma-ex46_73.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Form&#160;of Warrant (May&#160;2018 Warrant)</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10-Q</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.6</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">08/07/2018</p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.5</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/791908/000156459019016040/xoma-ex47_58.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Form&#160;of Warrant (March&#160;2019 Warrant)</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10-Q</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">000-14710</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.7</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">05/06/2019</p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> +</sup><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">#</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="tmb-20210630xex10d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Settlement and Release Agreement, dated April 15, 2021, by and among XOMA (US) LLC and Affimed N.V., Affimed GmbH Affimed</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">31.1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="tmb-20210630xex31d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certification of Chief Executive Officer, as required by Rule&#160;13a-14(a) or Rule&#160;15d-14(a)</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">31.2<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="tmb-20210630xex31d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certification of Chief Financial Officer, as required by Rule&#160;13a-14(a) or Rule&#160;15d-14(a)</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">32.1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="tmb-20210630xex32d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Certification of Chief Executive Officer and Chief Financial Officer, as required by Rule&#160;13a-14(b) or Rule&#160;15d-14(b) and Section&#160;1350 of Chapter&#160;63 of Title 18 of the United States Code (18 U.S.C. &#167;1350)</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;text-align:left;top:0pt;vertical-align:top;">(1)</sup></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">75</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:8.7%;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;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:50.97%;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;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></th><th colspan="7" style="font-weight:normal;text-align:left;vertical-align:bottom;width:36.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;"><b style="font-weight:bold;">Incorporation By Reference</b></p></th></tr><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:8.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;">Exhibit<br />Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.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;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:50.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exhibit&#160;Description</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.46%;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;">Form</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;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;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:10.3%;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;">SEC File No.</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;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;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:5.52%;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;">Exhibit</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;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;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:10.71%;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;">Filing Date</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:8.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:50.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.86%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.46%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.86%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.86%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:5.52%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:10.71%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></th></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.INS<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Instance Document</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.SCH<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Schema Document</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.CAL<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Calculation Linkbase Document</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.DEF<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Definition Linkbase Document</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.LAB<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Labels Linkbase Document</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">101.PRE<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">+</sup></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Presentation Linkbase Document</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:8.7%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;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:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.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:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">104</p></td><td style="vertical-align:top;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:50.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">+</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Filed herewith</p></td></tr></table><a id="_Hlk69844320"></a><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">#</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Portions of this exhibit (indicated by asterisks) have been omitted as the Registrant has determined that (i)&#160;the omitted information is not material and (ii)&#160;the omitted material is of the type that the Registrant treats as private or confidential.</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';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;text-align:justify;">This certification accompanies the Form&#160;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 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 the Form&#160;10-Q), irrespective of any general incorporation language contained in such filing.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">76</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_8cd8a275_ae08_4ac2_9117_02f0352fc9fa"></a><a id="SIGNATURES_103825"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SIGNATURES</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 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.</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:49.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:5.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:bottom;width:45.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:49.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:50.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XOMA Corporation</p></td></tr><tr><td style="vertical-align:top;width:49.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:50.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:49.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date:&#160;August 5, 2021</p></td><td style="vertical-align:top;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:bottom;width:45.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ JAMES R. NEAL</p></td></tr><tr><td style="vertical-align:top;width:49.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:45.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">James R. Neal</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer (principal executive officer) and Director</p></td></tr><tr><td style="vertical-align:top;width:49.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:45.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:49.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Date: August 5, 2021</p></td><td style="vertical-align:top;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:bottom;width:45.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ THOMAS BURNS</p></td></tr><tr><td style="vertical-align:top;width:49.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:5.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:45.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thomas Burns</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Vice President, Finance and Chief Financial Officer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(principal financial and principal accounting officer)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><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;">&#8203;</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">77</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.8
<SEQUENCE>2
<FILENAME>tmb-20210630xex3d8.htm
<DESCRIPTION>EX-3.8
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 8/5/2021 11:40:49 AM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:right;margin:0pt 0pt 8pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></font><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;">Exhibit 3.8</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">CERTIFICATE OF CORRECTION</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">OF THE</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">CERTIFICATE OF DESIGNATION OF</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">8.375% SERIES B CUMULATIVE PERPETUAL PREFERRED STOCK</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">OF</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">XOMA CORPORATION</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:72pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">XOMA Corporation (the &quot;Corpora&#173;tion&quot;), a corpora&#173;tion orga&#173;nized and existing under and by virtue of the Gener&#173;al Corpo&#173;ration Law of the State of Dela&#173;ware, DOES HEREBY CERTIFY as follows:</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:72pt;margin:0pt 0pt 8pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:1.28;text-align:justify;">1.</font></font><font style="font-family:'Times New Roman','Times','serif';">The name of the corporation is XOMA Corporation.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:72pt;margin:0pt 0pt 8pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:1.28;text-align:justify;">2.</font></font><font style="font-family:'Times New Roman','Times','serif';">The Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock of the Corpo&#173;ra&#173;tion (the &#8220;Certificate of Designation&#8221;) was filed with the Secre&#173;tary of State of the State of Delaware on April 7, 2021, and said Certifi&#173;cate of Designation requires correction as permit&#173;ted by Section 103 of the General Corpo&#173;ration Law of the State of Delaware.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:72pt;margin:0pt 0pt 8pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:1.28;text-align:justify;">3.</font></font><font style="font-family:'Times New Roman','Times','serif';">The inaccuracies or defects in the Certificate of Designation are that (a) the dividend rate of Series A Cumulative Perpetual Preferred Stock contains a typographical error, which incorrectly stated it to be &quot;8.375%&quot;, when it was in fact intended to be &quot;8.625%&quot;, and (b) the definition of &quot;Share Cap&quot; contains a typographical error, which incorrectly stated it to be &quot;$2.09375&quot; when it was in fact intended to be &quot;1,253.13.&quot; </font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:72pt;margin:0pt 0pt 8pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:1.28;text-align:justify;">4.</font></font><font style="font-family:'Times New Roman','Times','serif';">Section 2 of the Certificate of Designation is corrected to read in its entirety as follows:</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:72pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">&quot;</font><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Section 2. &#160;</b><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Rank</b><font style="font-family:'Times New Roman','Times','serif';">. The Series B Preferred Stock will, as to dividend rights and rights upon our liquidation, dissolution or winding-up, rank (1) senior to all classes or series of our common stock and to all other equity securities issued by us other than any equity securities issued by us with terms specifically providing that those equity securities rank junior to the Series B Preferred Stock, (2) senior with respect to the payment of dividends and on parity with respect to the distribution of assets upon the Corporation&#8217;s liquidation, dissolution or winding up with the Corporation&#8217;s Series X Preferred Stock and on parity with our 8.625% Series A Cumulative Perpetual Preferred Stock (&#8220;Series A Preferred Stock&quot;), and with any future class or series of our equity securities expressly designated as ranking on parity with the Series B Preferred Stock; (3) junior to all equity securities issued by us with terms specifically providing that those equity securities rank senior to the Series B Preferred Stock with respect to the payment of dividends and the distribution of assets upon our liquidation, dissolution or winding up; and (4) effectively junior to all our existing and future indebtedness (including indebtedness convertible into our common stock or preferred stock) and to the indebtedness and other liabilities of (as well as any preferred equity interests held by others in) our existing or future subsidiaries.&quot;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:72pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:72pt;margin:0pt 0pt 8pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:1.28;text-align:justify;">5.</font></font><font style="font-family:'Times New Roman','Times','serif';">The first paragraph of Section 8(a) of the Certificate of Designation is corrected to read in its entirety as follows:</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt 2.7pt 8pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:72pt;"></font><font style="font-family:'Times New Roman','Times','serif';">&#8220;(a) Upon the occurrence of a Delisting Event or Change of Control, as applicable, each holder of outstanding shares of Series B Preferred Stock shall have the right, unless, on or prior to the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable, the Corporation has provided or provides notice of its election to redeem the Series B Preferred Stock pursuant to the Redemption Right or Special Optional Redemption Right, to convert some or all of the Series B Preferred Stock held by such holder (the &#8220;</font><u style="font-family:'Times New Roman','Times','serif';text-decoration:underline;text-decoration-color:#000000;">Delisting Event Conversion Right</u><font style="font-family:'Times New Roman','Times','serif';">&#8221; or &#8220;</font><u style="font-family:'Times New Roman','Times','serif';text-decoration:underline;text-decoration-color:#000000;">Change of Control Conversion Right</u><font style="font-family:'Times New Roman','Times','serif';">,&#8221; as applicable) on the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable, into a number of shares of Common Stock per share of Series B Preferred Stock to be converted (the &#8220;</font><u style="font-family:'Times New Roman','Times','serif';text-decoration:underline;text-decoration-color:#000000;">Common Stock Conversion Consideration</u><font style="font-family:'Times New Roman','Times','serif';">&#8221;) equal to the lesser of (A) the quotient obtained by dividing (i) the sum of (x) the $25,000.00 liquidation preference per share of Series B Preferred Stock to be converted plus (y) the amount of any accrued and unpaid dividends to, but not including, the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable (unless the Delisting Event Conversion Date or Change of Control Conversion Date, as applicable, is after a Dividend Record Date and prior to the corresponding Dividend Payment Date, in which case no additional amount for such accrued and unpaid dividends will be included in such sum) by (ii) the Common Stock Price (as defined herein) and (B) 1,253.13 (the &#8220;</font><u style="font-family:'Times New Roman','Times','serif';text-decoration:underline;text-decoration-color:#000000;">Share Cap</u><font style="font-family:'Times New Roman','Times','serif';">&#8221;), subject to the immediately succeeding paragraph.&#8221; &#160;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt 2.7pt 8pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></font><font style="font-family:'Times New Roman','Times','serif';">IN WITNESS WHEREOF, XOMA Corporation has caused this Certificate of Correction to be signed by the undersigned duly authorized officer this 9</font><sup style="font-family:'Times New Roman','Times','serif';font-size:8.25pt;vertical-align:top;">th</sup><font style="font-family:'Times New Roman','Times','serif';"> day of June, 2021. &#160;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:216pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">XOMA Corporation</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:216pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:216pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">By:</font> <u style="font-family:'Times New Roman','Times','serif';text-decoration:underline;text-decoration-color:#000000;">/s/ JAMES R. NEAL</u><font style="display:inline-block;width:32.72pt;"></font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:216pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;">    </font><font style="font-family:'Times New Roman','Times','serif';">James Neal</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;text-align:justify;text-indent:216pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';white-space:pre-wrap;">    </font><font style="font-family:'Times New Roman','Times','serif';">Chief Executive Officer</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>3
<FILENAME>tmb-20210630xex10d1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 8/5/2021 11:40:54 AM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="margin-top:14.4pt;min-height:57.6pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Exhibit 10.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;"><font style="font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><b style="font-size:12pt;font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">MUTUAL CONFIDENTIAL SETTLEMENT AND RELEASE AGREEMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.1pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">This MUTUAL CONFIDENTIAL SETTLEMENT AND RELEASE AGREEMENT (&#8220;Release Agreement&#8221;) is made and entered into as of this 15th day of April 2021 (the &#8220;Effective Date&#8221;), by and among (i) XOMA (US) LLC (&#8220;XOMA&#8221; or &#8220;Claimant&#8221;) and (ii) Affimed N.V., Affimed GmbH (&#8220;Affimed&#8221;), AbCheck s.r.o. and AbCheck Inc. (collectively, &#8220;Respondents&#8221;);</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">WHEREAS XOMA Ireland Limited and Affimed Therapeutics AG entered into a License Agreement dated September 29, 2006 (the &#8220;License&#8221;);</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">WHEREAS XOMA is the successor to XOMA Ireland Limited and acquired all of XOMA Ireland Limited&#8217;s rights and obligations under the License;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">WHEREAS Affimed is the successor to Affimed Therapeutics AG and acquired all of Affimed Therapeutic AG&#8217;s rights and obligations under the License;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">WHEREAS the State of Delaware has certified that AbCheck Inc., a former corporation organized under the laws of that state, was dissolved and its existence terminated effective February 13, 2020;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">WHEREAS Claimant initiated an arbitration against Respondents (the &#8220;Arbitration&#8221;) administered by [*] Case No. [*], and pending before an arbitral tribunal (the &#8220;Tribunal&#8221;); and</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">WHEREAS Claimant and Respondents desire to terminate the License and the Arbitration, and to resolve any and all Claims (as defined herein) between or among them upon the terms and conditions set forth in this Release Agreement;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;letter-spacing:-0.05pt;">NOW, THEREFORE, for and in consideration of the foregoing recitals and the consideration contained herein, the adequacy and sufficiency of which are hereby acknowledged, Claimant and Respondents (each a &#8220;Party&#8221; and together, the &#8220;Parties&#8221;) agree as follows:</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;margin:14.5pt 0pt 0pt 72pt;"><font style="display:inline-block;text-indent:0pt;width:21.6pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;line-height:13.65pt;text-align:left;">1.</font></font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Definitions</u><font style="font-size:12pt;">. For purposes of this Release Agreement:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">1.1</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">&#8220;AFM13&#8221; means Affimed&#8217;s multivalent bispecific innate-cell engager named AFM13, which specifically targets CD16A and CD30.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">1.2</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">&#8220;AFM24&#8221; means Affimed&#8217;s multivalent bispecific innate-cell engager named AFM24, which specifically targets CD16A and EGFR.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">1.3</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">&#8220;[*]&#8221; means Affimed&#8217;s [*] innate-cell engager named [*], which [*].</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">1.4</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">&#8220;AFM13 Backup Compound&#8221; means and includes any multivalent bispecific innate-cell engager which specifically targets CD16A and CD30, and substitutes for AFM13.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">1.5</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">&#8220;AFM24 Backup Compound&#8221; means and includes any multivalent bispecific innate-cell engager which specifically targets CD16A and EGFR, and substitutes for AFM24.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">1.6</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">&#8220;[*] Backup Compound&#8221; means and includes any [*] innate-cell engager which [*], and substitutes for [*].</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 20.85pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">1.7</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">&#8220;Affimed Collaborator&#8221; means and includes any Third Party, including but not limited to any licensee or sub-licensee, with whom Respondents share the economic risk of development or commercialization of the products subject to payments under paragraph 2.1 herein. For the avoidance of doubt, any Third Party who pays Respondents milestones or payments with respect to sales of AFM13, AFM24 or [*] or any of their respective Backup Compounds with respect to the development or commercialization thereof shall be deemed to be an Affimed Collaborator.</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 20.85pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;">2</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.5pt;margin:14.5pt 0pt 0pt 108pt;"><font style="display:inline-block;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">1.8</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">&#8220;Claim&#8221; means and includes any and all legal or equitable claims,</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">cross claims, and counter-claims (including any complaints, suits, petitions or statements of claim in arbitration), causes of action, demands, debts, obligations, promises, allegations of wrongdoing or liability (based on any legal or equitable theories, duties or obligations, any contracts, agreements or understandings, or any other facts and circumstances) and demands for legal, equitable or administrative remedies or relief (including claims for damages, punitive damages, rescission, reformation, restitution, disgorgement, accounting, attorneys&#8217; fees or expenses, interest or costs, pre- and post-judgment interest of every nature and description whatsoever), whether arising under any statutory or case law (no matter whether contractual or non-contractual causes) or the License, or related in any way to the License, that has or could have been, may or could be asserted in or before any court, arbitration, tribunal or administrator, or in any legal or equitable proceeding, regardless of whether they are known or unknown, foreseen or unforeseen, fixed or contingent, matured or unmatured, or liquidated or unliquidated.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 76.19pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">1.9</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">&#8220;Claimant Released Claims&#8221; means and includes all Claims of every nature, character and description, known and unknown, that the Claimant Releasing Parties, or any of them, now owns or holds, has at any time heretofore owned or held, or may at any time own or hold, by reason of, in connection with, relating to or arising out of any act, omission or thing caused or suffered to be done, from the beginning of time through and including the Effective Date, against one or more of the Respondents Releasing Parties, and any Claim that Claimant asserted or could have asserted in the Arbitration, that in any way arises out of, is connected with or relates to: (a) the License; (b) the Arbitration and/or the allegations</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 76.2pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.5pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;">3</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:27.55pt;text-align:justify;margin:0.5pt 0pt 0pt 0pt;"><font style="font-size:12pt;">contained in the Demand for Arbitration dated [*] or subsequent filings made by the Parties therein; or (c) the XOMA Patent Rights or Know-How.</font><sup style="font-size:9pt;vertical-align:top;">1</sup> </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;text-indent:108pt;margin:0.3pt 0pt 0pt 0pt;"><font style="font-size:12pt;">1.10 &#8220;Claimant Releasing Parties&#8221; means and includes Claimant and each of its past, current and future Affiliates, predecessors, successors, assigns, limited and general partners, agents, shareholders, members, directors, supervisors, officers, employees, attorneys, accountants, parents and subsidiaries.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;text-indent:108pt;margin:0.05pt 0pt 0pt 0pt;"><font style="font-size:12pt;">1.11 &#8220;First Commercial Sale&#8221; means and includes the initial transfer by any Respondent and/or Affimed Collaborator or any of their respective Affiliates (either directly or through a Third Party, including without limitation any joint venture or similar arrangement in which any Respondent or any Affimed Collaborator is a participant) of any product subject to payments under paragraph 2.1 herein for value and not for demonstration, testing or promotional purposes.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;text-indent:108pt;margin:0.25pt 0pt 0pt 0pt;"><font style="font-size:12pt;">1.12 &#8220;Net Sales&#8221; means and includes the gross amount invoiced by any Respondent or Affimed Collaborator or any of their respective Affiliates (either directly or through a Third Party, including without </font><font style="font-size:12pt;text-decoration-color:#ff0000;">limitation</font><font style="font-size:12pt;"> any joint venture or similar arrangement in which any Respondent or any Affimed Collaborator is a participant) to an independent Third Party less the following items:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;margin:0.34pt 0pt 57.9pt 72pt;"><font style="font-size:12pt;">1.12.1 Trade, cash and quantity discounts actually allowed and taken directly with respect to such sales;</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-right:3.6pt;margin-top:6.3pt;min-height:1.19em;position:relative;width:100%;"><hr noshade="true" color="#000000" size="1" width="25.0%" style="background-color:#000000;color:#000000;height:1pt;position:relative;top:0.6em;border:none;margin:0pt;" align="left"></div><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:13.85pt;text-align:justify;margin:0pt 3.6pt 25.25pt 0pt;">1 <font style="font-size:12pt;">Any capitalized terms not otherwise defined herein shall have the meaning assigned to them in the License, which terms are expressly incorporated by reference into this Release Agreement as if fully set forth herein.</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 25.25pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;">4</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;margin:0.2pt 0pt 0pt 72pt;"><font style="font-size:12pt;">1.12.2 Excises, sales taxes or other taxes imposed upon and paid directly with respect to such sales (excluding national, state or local taxes based income); </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;margin:0.2pt 0pt 0pt 72pt;"><font style="font-size:12pt;">1.12.3 Amounts repaid or credited by reason of rejections, defects, recalls or returns or because of rebates or retroactive price reduction; and</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.55pt;margin:14.3pt 0pt 0pt 72pt;"><font style="font-size:12pt;">1.12.4 Freight, transportation and insurance.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">For the avoidance of doubt, &#8220;Net Sales&#8221; shall only include sales of the products subject to payments under paragraph 2.1 for therapeutic use, and do not include, for example, the value of sales of any companion diagnostic.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="font-size:12pt;">1.13 &#8220;Respondents Released Claims&#8221; means and includes all Claims of every nature, character and description, known and unknown, that Respondents Releasing Parties, or any of them, now own or hold, have at any time heretofore owned or held, or may at any time own or hold, by reason of, in connection with, relating to or arising out of any act, omission or thing caused or suffered to be done, from the beginning of time through and including the Effective Date, against one or more of the Claimant Releasing Parties, and any Claim that Respondents asserted or could have asserted in the Arbitration, that in any way arise out of, are connected with or relate to: (a) the License; (b) the Arbitration and/or the allegations contained in the Demand for Arbitration dated [*] or subsequent filings made by the Parties therein; (c) Affimed Patent Rights or Affimed Technology; or (d) the XOMA Patent Rights or XOMA Know-How.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 20.95pt 0pt;"><font style="font-size:12pt;">1.14 &#8220;Respondents Releasing Parties&#8221; means and includes Respondents and each of their past, current and future Affiliates, predecessors, successors, assigns, limited and general partners, agents, shareholders, members, directors, supervisors, officers, employees, attorneys, accountants, auditors, parents and subsidiaries.</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 20.95pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.55pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;">5</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">2. </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Payments</u><font style="font-size:12pt;">. In consideration of the termination of the License and the dismissal with prejudice of the Arbitration set forth in paragraph 5, the releases in favor of the Respondents Releasing Parties by the Claimant Releasing Parties set forth in paragraph 4.1, and the releases in favor of the Claimant Releasing Parties by the Respondents Releasing Parties set forth in paragraph 4.2, and in full and final satisfaction of all Claimant Released Claims, the Parties agree that Affimed shall pay to Claimant the following:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:26pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">2.1</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">Payments on Net Sales of any product containing AFM13, AFM24 or [*] or, if applicable, any of their respective Backup Compounds, whether [*] or [*] for a period of [*] years following, on a country-by-country and compound-by-compound basis, the First Commercial Sale of a product containing such compound at the rates set forth in paragraphs 2.1.1 &#8211; 2.1.4;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:justify;margin:13.75pt 0pt 0pt 72pt;"><font style="font-size:12pt;letter-spacing:0.15pt;">2.1.1 [*] of Net Sales for products containing AFM13 or any AFM13 Backup</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:justify;margin:14.25pt 0pt 0pt 72pt;"><font style="font-size:12pt;">Compound, except when sold in the form described in paragraph 2.1.4;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="font-size:12pt;">2.1.2 [*] of Net Sales for products containing [*] or any [*] Backup Compound, except when sold in the form described in paragraph 2.1.4;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="font-size:12pt;letter-spacing:0.2pt;">2.1.3 [*] of Net Sales for products containing AFM24 or any AFM24 Backup Compound, except when sold in the form described in paragraph 2.1.4; and</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0pt 0pt 0pt 72pt;"><font style="font-size:12pt;">2.1.4 [*] of Net Sales of any product containing pre-loaded innate cells containing AFM13, AFM24 or [*] or any of their respective Backup Compounds.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 20.89pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">2.2</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">A single milestone payment of [*] for each of AFM13, AFM24 and [*] or their respective Backup Compounds, which shall each be due and</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:center;margin:0.15pt 0pt 0pt 0pt;"><font style="font-size:12pt;">6</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:12pt;">payable, per compound, upon the first marketing authorization obtained for any product containing such compound and shall be paid within [*] days thereof.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.45pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">3. The payment obligations pursuant to paragraphs 2.1 and 2.2 herein shall be subject to the following:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0.25pt 0pt 0pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">3.1</font><font style="display:inline-block;width:23.4pt;"></font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Payments; Currency</u><font style="font-size:12pt;">. All payments due hereunder shall be paid by wire transfer in U.S. dollars in immediately available funds to an account designated by XOMA. Payments required pursuant to paragraph 2.1 hereof shall be due and payable when the corresponding Net Sales are received by any Respondent or Affimed Collaborator or any of their respective Affiliates (including without limitation any joint venture or similar arrangement in which any Respondent or any Affimed Collaborator is a participant) and shall be paid (a) in the case of any such Net Sales received by a Respondent or an Affiliate thereof, within [*] days of the date on which the corresponding Net Sales are received by such Respondent or Affiliate, or (b) in the case of any such Net Sales received by an Affimed Collaborator or any of its Affiliates (including without limitation any joint venture or similar arrangement in which any Respondent or any Affimed Collaborator is a participant), within [*] days of the end of each calendar quarter in which the corresponding Net Sales are received by such Affimed Collaborator or Affiliate (or such joint venture or similar arrangement). If any currency conversion shall be required in connection with any payment hereunder, such conversion shall be made by using the exchange rate for the purchase of U.S. dollars quoted in the U.S. version of the Wall Street Journal on the last business day of the calendar quarter to which such payments relate.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 20.85pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">3.2</font><font style="display:inline-block;width:23.4pt;"></font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Payment Reports</u><font style="font-size:12pt;">. Affimed shall make a written report to XOMA within [*] days of the achievement of each of the milestones set forth in paragraph 2.2,</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 20.85pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;">7</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:12pt;">stating in each such report the product to which such milestone relates and the specific milestone achieved, including the relevant agency or other regulatory body. After the First Commercial Sale of a product subject to payments under paragraph 2.1, Affimed shall make quarterly written reports to XOMA as follows: (a) within [*] days after the end of each calendar quarter in the case of any Net Sales received by a Respondent or an Affiliate thereof, and (b) within [*] days after the end of each calendar quarter in the case of any Net Sales received by an Affimed Collaborator or any of its Affiliates (including without limitation any joint venture or similar arrangement in which any Respondent or any Affimed Collaborator is a participant), stating in each such report the description and aggregate Net Sales of each such product sold during the applicable calendar quarter. XOMA shall treat all such reports as Confidential Information of Affimed.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 20.85pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;line-height:27.6pt;text-align:justify;">3.3</font></font><font style="display:inline-block;width:18pt;"></font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Payment Records and Inspection</u><font style="font-size:12pt;">. Prior to First Commercial Sale (on a product-by-product and country-by-country basis), within [*] days following each [*] after the Effective Date, Affimed shall provide a written report to XOMA detailing the current developmental status for each of AFM13, AFM24, and [*] or their respective Backup Compounds. Nothing in the first sentence of this paragraph 3.3 shall require Affimed to provide to XOMA material non-public information that it is prohibited from disclosing to XOMA under applicable law or regulations, including U.S. securities laws and regulations. Affimed shall keep complete, true and accurate books and records for the purpose of determining the amounts payable under this Agreement. Such books and records shall be kept for at least [*] years following the end of the calendar quarter to which they pertain. Upon the written request of XOMA and not more than [*] in each calendar year, Affimed shall permit representatives of [*] firms providing professional accounting and auditing</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 20.85pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;">8</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0.3pt 0pt 0pt 0pt;"><font style="font-size:12pt;">services (&#8220;Consultant&#8221;) appointed by XOMA and reasonably acceptable to Affimed to have access during normal business hours to such of the records as may be reasonably necessary to verify the accuracy of the payment reports hereunder for any year ending not more than [*] prior to the date of such request. The Consultant shall disclose to XOMA only the results and conclusions of its review and the specific details concerning any discrepancies. No other information shall be shared by the Consultant without the prior consent of Affimed unless disclosure is required by law, regulation or judicial order. Inspections conducted under this paragraph 3.3 shall be at the expense of XOMA, unless an underpayment exceeding [*] of the amount stated for the full period covered by the inspection is identified, in which case all out-of-pocket costs relating to the inspection will be paid promptly by Affimed. Any underpayments or unpaid amounts discovered by such inspections or otherwise will be paid promptly by Affimed, with interest from the date(s) such amount(s) were due at an annual rate equal to the lesser of the prime rate reported by the Bank of America plus [*] or the highest interest rate permitted under applicable law.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.7pt;margin:14.19pt 0pt 0pt 72pt;"><font style="display:inline-block;text-indent:0pt;width:21.6pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;line-height:13.7pt;text-align:left;">4.</font></font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Releases and Waivers by the Parties</u><font style="font-size:12pt;">.</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"> </u></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 48.7pt 0pt;"><font style="font-size:12pt;">4.1</font><font style="display:inline-block;width:21pt;"></font><font style="font-size:12pt;">In consideration for the payments set out in paragraph 2, the terminations provided for in paragraph 5, and the release by Respondents provided for in paragraph 4.2, Claimant, on behalf of itself and the other Claimant Releasing Parties, hereby releases and forever discharges the Respondents Releasing Parties of and from all Claimant Released Claims, except that nothing in this paragraph 4.1 shall release any of the Respondents Releasing Parties from any obligation under this Release Agreement. This release by Claimant shall become effective on the Effective Date.</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 48.7pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;">9</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:14.5pt 0pt 0pt 108pt;"><font style="display:inline-block;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">4.2</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">In consideration of the terminations provided for in paragraph 5</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">and the release by Claimant provided for in paragraph 4.1, Respondents, on behalf of themselves and the other Respondents Releasing Parties, hereby release and forever discharge the Claimant Releasing Parties of and from all Respondents Released Claims, except that nothing in this paragraph 4.2 shall release the Claimant Releasing Parties from any obligation under this Release Agreement. This release shall become effective when the release set forth in paragraph 4.1 becomes effective.</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;font-family:'Times New Roman';font-size:12pt;min-width:25.2pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">5.</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Termination of the Arbitration and License</u><font style="font-size:12pt;">. On the Effective Date, Claimant shall cause its counsel to submit an email to the Tribunal substantially in the form of Appendix A of this Release Agreement stating that it is withdrawing its claims with prejudice and requesting that the Tribunal terminate the Arbitration. The Parties further agree that the License has terminated. All obligations under the License are accordingly terminated regardless of any language to the contrary in Section 9.5 of the License, except Article 7 (Confidentiality) and Sections 10.1 (Governing Laws), and 10.6 (Notices) of the License shall survive termination.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;margin-bottom:0pt;margin-left:0pt;margin-top:14.25pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;font-family:'Times New Roman';font-size:12pt;min-width:25.2pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">6.</font><u style="font-size:12pt;letter-spacing:-0.1pt;text-decoration:underline;text-decoration-color:#000000;">Covenants Not to Sue</u><font style="font-size:12pt;letter-spacing:-0.1pt;">.</font><u style="font-size:12pt;letter-spacing:-0.1pt;text-decoration:underline;text-decoration-color:#000000;"> </u></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">6.1</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">Claimant, on behalf of itself and the other Claimant Releasing Parties, agrees that they will not commence or maintain any lawsuit, claim, demand or proceeding in any jurisdiction that is based upon or related to any of the Claimant Released Claims. Claimant agrees that any actual or alleged breach of this Release Agreement shall not entitle Claimant to revive any Claimant Released Claims, and that Claimant&#8217;s sole recourse shall be the enforcement of this Release Agreement.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 20.89pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">6.2</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">Respondents, on behalf of themselves and the other Respondents Releasing Parties, agree that they will not commence or maintain any lawsuit, claim, demand or</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 20.9pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.65pt;">10</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0.25pt 0pt 0pt 0pt;"><font style="font-size:12pt;">proceeding in any jurisdiction that is based upon or related to any of the Respondents Released Claims. Respondents agree that any actual or alleged breach of this Release Agreement shall not entitle Respondents to revive any Respondents Released Claims and Respondents&#8217; sole recourse shall be the enforcement of this Release Agreement.</font></p><div style="margin-top:0.25pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;font-family:'Times New Roman';font-size:12pt;min-width:25.2pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">7.</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Fees and Costs</u><font style="font-size:12pt;">. The Parties shall each bear their own fees and costs incurred in connection with the Arbitration, and the negotiation and execution of this Release Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.7pt;margin-bottom:0pt;margin-left:0pt;margin-top:14pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;font-family:'Times New Roman';font-size:12pt;min-width:25.2pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">8.</font><u style="font-size:12pt;letter-spacing:-0.05pt;text-decoration:underline;text-decoration-color:#000000;">Representations and Warranties</u><font style="font-size:12pt;letter-spacing:-0.05pt;">.</font><u style="font-size:12pt;letter-spacing:-0.05pt;text-decoration:underline;text-decoration-color:#000000;"> </u></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">8.1</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">Each of the Parties represents and warrants that it has not assigned to any person, partnership, corporation or other entity any of the Claimant Released Claims or the Respondents Released Claims.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">8.2</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">Each of the Parties represents and warrants that, as of the date on which this Release Agreement is executed: (a) it has the legal power, right and actual authority to enter into, and perform all of his or its obligations under, this Release Agreement; (b) all necessary action (corporate, trust, partnership or otherwise) has been taken, and all necessary approvals have been obtained, in connection with the execution of this Release Agreement; and (c) it has the legal power, right and actual authority to be bound by the terms and conditions of this Release Agreement.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0.25pt 0pt 0pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">8.3</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">Each of the Parties represents and warrants that each person or entity that executes this Release Agreement on behalf of or for the benefit of any other person or entity hereby represents and warrants that he/she/it has all necessary authority to do so.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 20.89pt 0pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:1.2pt;"></font><font style="font-size:12pt;">8.4</font><font style="display:inline-block;width:19.8pt;"></font><font style="font-size:12pt;">After consultation with counsel, the Parties expressly waive any and all provisions, rights, and benefits conferred by any law of the United States or any state or territory of the United States, or principle of common law, which may have the effect of limiting</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 20.9pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.25pt;">11</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.5pt;text-align:justify;margin:0.64pt 0pt 0pt 0pt;"><font style="font-size:12pt;">the releases set forth herein. The Parties acknowledge and warrant that their execution of this Release Agreement is free and voluntary. Without limiting the generality of the foregoing, the Parties shall be deemed by operation of law to have relinquished to the full extent permitted by law, the provisions, rights and benefits, if any, or California Civil Code &#167; 1542, which provides:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.75pt;margin:14.1pt 43.2pt 0pt 72pt;"><font style="font-size:12pt;letter-spacing:-0.05pt;">A general release does not extend to claims that the creditor or releasing party does not know or suspect to exist in his or her favor at the time of executing the release, and that, if known by him or her, would have materially affected his or her settlement with the debtor or released party.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.45pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">The Parties expressly understand and expressly acknowledge, and the released parties by operation of law shall be deemed to have understood and acknowledged, that the significance and consequence of this waiver of &#167; 1542 of the California Civil Code is that even if the Parties should eventually suffer additional losses or harm arising out of related to the License Agreement, the Parties shall not be able to make any claim against each other for those losses or harms. Furthermore, the Parties acknowledge that each of them intends these consequences even as to claims for losses and harms that may exist as of the date of this Release Agreement, but which the Parties do not know exist, and which, if known, would materially affect each Party&#8217;s decision to execute this Release Agreement, regardless of whether such lack of knowledge is the result of ignorance, oversight, error, negligence, or any other cause. The Parties further acknowledge that the foregoing waiver and inclusion of unknown Claims in the releases was separately bargained for and was an essential element of this Release Agreement.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;text-align:justify;margin:14pt 0pt 0pt 72pt;"><font style="font-size:12pt;letter-spacing:0.45pt;">9. </font><u style="font-size:12pt;letter-spacing:0.45pt;text-decoration:underline;text-decoration-color:#000000;">Indemnification</u><font style="font-size:12pt;letter-spacing:0.45pt;">.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.5pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 36.75pt 0pt;"><font style="font-size:12pt;">9.1</font><font style="display:inline-block;width:21pt;"></font><font style="font-size:12pt;">Claimant agrees to indemnify and hold harmless any Respondents Releasing Parties against any and all Claims (including any brought by Claimant Releasing Parties) or other liabilities, costs, fees and expenses (including attorneys&#8217; fees and expenses) that</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 36.75pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.6pt;">12</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0.55pt 0pt 0pt 0pt;"><font style="font-size:12pt;">result or arise from any breach by Claimant of its covenants in paragraph 6 and/or representations and warranties made in paragraph 8.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="font-size:12pt;">9.2</font><font style="display:inline-block;width:21pt;"></font><font style="font-size:12pt;">Respondents agree to indemnify and hold harmless any Claimant Releasing Parties against any and all Claims (including any brought by Respondent Releasing Parties) or other liabilities, costs, fees and expenses (including attorneys&#8217; fees and expenses) that result or arise from any breach by Respondents of their covenants in paragraph 6 and/or representations and warranties made in paragraph 8.</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;font-family:'Times New Roman';font-size:12pt;min-width:25.2pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">10.</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Denial of Liability</u><font style="font-size:12pt;">. Each Party acknowledges that this Release Agreement effects a settlement of claims that are denied and contested, and that nothing contained herein shall be construed as an admission of liability by or on behalf of any of the Respondents Releasing Parties, by whom liability is expressly denied. The Parties have entered into this Release Agreement solely for the purpose of avoiding further costly and time-consuming proceedings. Neither this Release Agreement, nor any of the documents or negotiations pertaining to this Release Agreement, shall be admissible in any judicial, arbitral or other proceedings, except a proceeding to enforce the terms of this Release Agreement.</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.7pt;margin-bottom:0pt;margin-left:0pt;margin-top:13.94pt;text-align:justify;text-indent:72pt;"><font style="display:inline-block;font-family:'Times New Roman';font-size:12pt;min-width:25.2pt;text-indent:0pt;vertical-align:baseline;white-space:nowrap;">11.</font><u style="font-size:12pt;letter-spacing:-0.15pt;text-decoration:underline;text-decoration-color:#000000;">Other Provisions</u><font style="font-size:12pt;letter-spacing:-0.15pt;">.</font><u style="font-size:12pt;letter-spacing:-0.15pt;text-decoration:underline;text-decoration-color:#000000;"> </u></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 76.05pt 0pt;"><font style="font-size:12pt;">11.1 </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Modifications</u><font style="font-size:12pt;">. No modification or amendment of any of the provisions of this Release Agreement shall be effective unless set forth in a writing signed by all Parties. None of the provisions of this Release Agreement may be waived, except by an instrument in writing signed by a duly authorized representative of the Party against whom or which enforcement of such waiver is sought.</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 76.05pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.45pt;">13</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0.5pt 0pt 0pt 0pt;"><font style="font-size:12pt;">11.2 </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Other Instructions</u><font style="font-size:12pt;">. Each Party agrees that it will, upon the request of any other Party, execute any instruments or documents, in addition to this Release Agreement, that are reasonably necessary to effectuate the terms and conditions of this Release Agreement.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="font-size:12pt;letter-spacing:0.1pt;">11.3 </font><u style="font-size:12pt;letter-spacing:0.1pt;text-decoration:underline;text-decoration-color:#000000;">Interpretation</u><font style="font-size:12pt;letter-spacing:0.1pt;">. This Release Agreement is the product of arms-length negotiations between the Parties, and all Parties have contributed substantially and materially to its preparation. No Party shall be deemed to be the drafter of this Release Agreement, and no provision of this Release Agreement shall be construed against any Party by reason of such Party being, or being deemed to be, the drafter.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.55pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="font-size:12pt;">11.4 </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Agreement Announcement</u><font style="font-size:12pt;">. The Parties agree to the release of a press release substantially in the form attached hereto as Appendix B to be issued on or after April 15, 2021, and that each Party may make reference in public statements to XOMA&#8217;s potential receipt of milestone and additional payments of undisclosed amounts on the products under the Release Agreement, except that the Parties shall not disclose that [*]. For the avoidance of doubt, the parties agree not to disclose [*] or that [*] except as permitted by parts (b)-(e) of paragraph 11.5 of this Release Agreement.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0.25pt 0pt 20.89pt 0pt;"><font style="font-size:12pt;letter-spacing:-0.05pt;">11.5 </font><u style="font-size:12pt;letter-spacing:-0.05pt;text-decoration:underline;text-decoration-color:#000000;">Confidentiality</u><font style="font-size:12pt;letter-spacing:-0.05pt;">. Except as expressly provided herein, the Parties agree to keep strictly confidential the Release Agreement, each of its terms, and all documents, discussions and negotiations relating thereto, including, for the avoidance of doubt, any information exchanged pursuant to paragraphs 3.1 to 3.3 of the Release Agreement. The Parties and their counsel shall not disclose the terms of this Release Agreement, or any documents or negotiations relating thereto, to any person or entity, except (a) pursuant to paragraph 11.4 of this</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 20.9pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.65pt;">14</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0.5pt 0pt 0pt 0pt;"><font style="font-size:12pt;">Release Agreement; (b) to any of his or its counsel, tax or financial advisers, insurers, accountants, present and future bona fide potential investors, directors or auditors who agree to be bound by this paragraph 11.5 or are otherwise subject to equivalent professional requirements of confidentiality, (c) in response to the lawful process of any judicial or other regulatory or governmental authority, (d) to enforce the provisions of this Release Agreement, or (e) to the extent disclosure is required by law, including but not limited to the extent required by applicable law or regulation for purposes of complying with listing obligations or regulatory requirements. Should XOMA seek to make any disclosure with express reference to [*] under parts (b)-(e) of this paragraph, XOMA shall first notify Affimed of the intended disclosure. Following receipt of such notice, Affimed shall have at least [*] to comment upon the intended disclosure prior to its issuance. Except as expressly permitted by paragraph 11.4 and this paragraph 11.5, the Parties also shall not, at any time, make or cause to be made in any public forum, directly or indirectly, any oral or written statements about the other Party with respect to the Arbitration or the filings made therein by the Parties, including, but not limited to, statements that are intended or reasonably likely to disparage any Party, or otherwise degrade, discredit, or harm such other Party&#8217;s reputation.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="font-size:12pt;">11.6 </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Counterparts</u><font style="font-size:12pt;">. This Release Agreement may be executed in any number of counterparts, each of which shall be deemed an original and all of which taken together shall constitute one and the same instrument. Signatures delivered by electronic means shall be effective as originals.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 20.89pt 0pt;"><font style="font-size:12pt;">11.7 </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Governing Law</u><font style="font-size:12pt;">. This Release Agreement and any claims or disputes arising hereunder shall be governed by and interpreted in accordance with the internal laws of the State of New York, without regard to principles of conflict of laws.</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 20.9pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.55pt;">15</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0.5pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:0.05pt;">11.8 </font><u style="font-size:12pt;letter-spacing:0.05pt;text-decoration:underline;text-decoration-color:#000000;">Arbitration</u><font style="font-size:12pt;letter-spacing:0.05pt;">. Any dispute, controversy, or claim arising out of, relating to, or in connection with this Release Agreement and/or the License, including with respect to the formation, applicability, breach, termination, validity or enforceability thereof shall be resolved by arbitration. The arbitration shall be conducted by three neutral arbitrators in accordance with [*] in effect at the time of the arbitration, except as they may be modified herein or by mutual agreement of the Parties. The claimant shall nominate an arbitrator in its request for arbitration. The respondent shall nominate an arbitrator within [*] days of the receipt of the request for arbitration. The two arbitrators nominated by the Parties shall, with input from the Parties, nominate a third arbitrator within [*] days after the nomination of the later-nominated arbitrator. The third arbitrator shall act as chair of the tribunal. If any of the three arbitrators are not nominated within the time prescribed above, then the [*] shall appoint the arbitrator(s). The seat of the arbitration shall be [*]. The arbitration award shall be final and binding on the Parties, and the Parties undertake to carry out any award without delay. Judgment upon the award may be entered by any court having jurisdiction of the award or having jurisdiction over the relevant Party or its assets. The arbitral tribunal shall have the authority to award, in its discretion, part or all of the expenses of any arbitration pursuant to this paragraph 11.7, including fees and expenses of the prevailing party&#8217;s attorneys, fees and expenses of the arbitrators, and fees and expenses of any witness or the cost of any proof produced at the request of the arbitrators, to the prevailing party.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.45pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 48.75pt 0pt;"><font style="font-size:12pt;">11.9 </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Notices</u><font style="font-size:12pt;">.</font><font style="display:inline-block;width:8.34pt;"></font><font style="font-size:12pt;">All notices, requests and other communications hereunder shall be in writing and shall be delivered or sent in each case to the respective address</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 48.75pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.65pt;">16</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:20.85pt;text-align:justify;margin:0pt;"><font style="font-size:12pt;">specified below, or such other address as may be specified in writing to the other party hereto, and shall be effective on receipt:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:14pt 0pt 0pt 72pt;"><font style="font-size:12pt;">XOMA (US) LLC</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:0.05pt 0pt 0pt 72pt;"><font style="font-size:12pt;">2200 Powell Street Suite 310</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:0.1pt 0pt 0pt 72pt;"><font style="font-size:12pt;">Emeryville, CA 94608</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:0.3pt 0pt 0pt 72pt;"><font style="font-size:12pt;">USA</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:0.34pt 0pt 0pt 72pt;"><font style="font-size:12pt;">Attn: James R. Neal, Chief Executive Officer</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:14pt 0pt 0pt 72pt;"><font style="font-size:12pt;">Affimed GmbH</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:0.05pt 0pt 0pt 72pt;"><font style="font-size:12pt;">Im Neuenheimer Feld 582</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:0.34pt 0pt 0pt 72pt;"><font style="font-size:12pt;">69120 Heidelberg</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:0.05pt 0pt 0pt 72pt;"><font style="font-size:12pt;">Germany</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:0.34pt 0pt 0pt 72pt;"><font style="font-size:12pt;">Attn: Adi Hoess, Chief Executive Officer</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="font-size:12pt;">11.10 </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Evidentiary Rules</u><font style="font-size:12pt;">. The Parties agree that the protections afforded compromises and offers to compromise by Rule 408 of the U.S. Federal Rules of Evidence and analogous principles of state law apply to this Release Agreement, all written and oral negotiations that preceded the execution of this Release Agreement and all written and oral communications concerning this Release Agreement and/or its implementation.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt;"><font style="font-size:12pt;">11.11 </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">No Third Party Beneficiaries</u><font style="font-size:12pt;">. Except as expressly provided in this Release Agreement, this Release Agreement does not create, and shall not be construed as creating, any rights enforceable by any person, partnership, corporation or other entity not a signatory to this Release Agreement. Notwithstanding the preceding sentence, all of the Claimant Releasing Parties and Respondents Releasing Parties who are not Parties shall be deemed third-party beneficiaries of this Release Agreement to the extent it provides for release of any Claims against them.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:108pt;margin:0pt 0pt 20.89pt 0pt;"><font style="font-size:12pt;">11.12 </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Severability</u><font style="font-size:12pt;">. If any term, covenant or condition of this Release Agreement or the application thereof to any Party or circumstance shall, to any extent, be held to be invalid or unenforceable, then (a) the remainder of this Release Agreement, or the application</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 20.9pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.6pt;">17</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;margin:0.44pt 0pt 0pt 0pt;"><font style="font-size:12pt;">of such term, covenant or condition to Parties or circumstances other than those as to which it is held invalid or unenforceable, shall not be affected thereby and each term, covenant or condition of this Release Agreement shall be valid and be enforced to the fullest extent permitted by law or equity; and (b) the Parties hereto covenant and agree to renegotiate any such term, covenant or application thereof in good faith in order to provide a reasonably acceptable alternative to the term, covenant or condition of this Release Agreement or the application thereof that is invalid or unenforceable, it being the intent of the Parties that the basic purposes of this Release Agreement are to be effectuated.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt;"><font style="font-size:12pt;">12. </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Entire Agreement</u><font style="font-size:12pt;">. This Release Agreement, including the Appendices hereto and those provisions of the License incorporated herein, set forth the entire agreement among the Parties with regard to the subject matter hereof. All agreements, covenants, representations and warranties, express or implied, oral or written, of the Parties with regard to the subject matter hereof are contained herein and in the Appendix hereto. No other agreements, covenants, representations or warranties, express or implied, oral or written, have been made by any Party to any other Party with respect to the subject matter of this Release Agreement. All prior and contemporaneous conversations, negotiations, possible and alleged agreements and representations, covenants and warranties with respect to the subject matter hereof are waived, merged into this Release Agreement and the Appendices hereto, and superseded by those documents. This is an integrated agreement.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;text-align:justify;text-indent:72pt;margin:0pt 7.2pt 76.15pt 0pt;"><font style="font-size:12pt;">IN WITNESS WHEREOF, the Parties have caused this Release Agreement to be executed as of the Effective Date.</font></p><p style="display:none;line-height:0pt;margin:0pt 0pt 76.15pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.55pt;text-align:center;margin:-0pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.6pt;">18</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:97.47%;"><tr style="height:127.4pt;"><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">XOMA (US) LLC</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">By: </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:15.66pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">/s/ James R. Neal</u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:24.68pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><br></u><font style="display:inline-block;width:18pt;"></font><font style="font-size:12pt;">Name: James R. Neal <br></font><font style="display:inline-block;width:18pt;"></font><font style="font-size:12pt;white-space:pre-wrap;">Title:  Chief Executive Officer</font></p></td><td style="vertical-align:top;width:49.63%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">Affimed N.V.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">By: </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">/s/ </u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;white-space:pre-wrap;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:1.32pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u>Adi Hoess  /s/ Arndt Schottelius</u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><br></u><font style="display:inline-block;width:16.05pt;"></font><font style="font-size:12pt;">Name: </font><font style="font-size:10pt;white-space:pre-wrap;">Dr. Adi Hoess  Dr. Arndt Schottelius</font><font style="font-size:12pt;"><br></font><font style="display:inline-block;width:16.05pt;"></font><font style="font-size:12pt;white-space:pre-wrap;">Title: : CEO             CSO</font></p></td></tr><tr style="height:139.1pt;"><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">Affimed GmbH</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">By: </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">/s/ </u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;white-space:pre-wrap;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:1.32pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u>Adi Hoess  /s/ Arndt Schottelius</u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><br></u><font style="display:inline-block;width:18pt;"></font><font style="font-size:12pt;">Name: </font><font style="font-size:10pt;white-space:pre-wrap;">Dr. Adi Hoess  Dr. Arndt Schottelius</font><font style="font-size:12pt;"><br></font><font style="display:inline-block;width:18pt;"></font><font style="font-size:12pt;white-space:pre-wrap;">Title:   CEO             CSO</font></p></td><td style="vertical-align:top;width:49.63%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">AbCheck s.r.o.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">By: </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:15.66pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">/s/ Volker Lang</u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:32.68pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><br></u><font style="display:inline-block;width:16.05pt;"></font><font style="font-size:12pt;">Name: Volker Lang<br></font><font style="display:inline-block;width:16.05pt;"></font><font style="font-size:12pt;white-space:pre-wrap;">Title:  Managing Director</font></p></td></tr><tr><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">AbCheck Inc.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">By: </font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:15.66pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">/s/ Denise M. Mueller</u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:2.68pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><u style="display:inline-block;overflow:hidden;position:relative;text-align:justify;text-align-last:justify;text-decoration:underline;text-indent:0pt;vertical-align:bottom;white-space:normal;width:36pt;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;"><br></u><font style="display:inline-block;width:18pt;"></font><font style="font-size:12pt;">Name:<br></font><font style="display:inline-block;width:18pt;"></font><font style="font-size:12pt;">Title</font><font style="display:inline-block;width:31.34pt;"></font></p></td><td style="vertical-align:top;width:49.63%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:27.6pt;margin:0pt 0pt 76.15pt 0pt;"><font style="font-size:27.6pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.55pt;text-align:center;margin:0.15pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:1.6pt;">19</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:21pt;text-indent:36pt;margin:0pt 54pt 0pt 0pt;"><b style="font-size:12pt;font-weight:bold;">Appendix A to the Mutual Confidential Settlement and Release Agreement By Email</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.65pt;margin:13.69pt 0pt 0pt 0pt;"><font style="font-size:12pt;">[*]</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:14.64pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:-0.1pt;">April __, 2021</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:25.4pt;text-align:justify;margin:2.04pt 28.8pt 0pt 0pt;"><b style="font-size:12pt;font-weight:bold;">RE: [*] Case No. [*] | Settlement of Dispute and Withdrawal of Claims </b><font style="font-size:12pt;">Dear Members of the Tribunal:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:14.8pt;text-align:justify;margin:11.19pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:-0.05pt;">We write on behalf of XOMA (US) LLC, Claimant in the above-referenced proceeding (the &#8220;Arbitration&#8221;), to inform the Tribunal that on April __, 2021, the parties to the Arbitration executed a definitive Mutual Confidential Settlement and Release Agreement (the &#8220;Release Agreement&#8221;). Pursuant to that Release Agreement, Claimant hereby withdraws its claims in the Arbitration with prejudice, and respectfully requests that the Tribunal terminate the Arbitration with prejudice.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:14.85pt;text-align:justify;margin:12.3pt 0pt 0pt 0pt;"><font style="font-size:12pt;">The parties have agreed to bear the arbitration costs (including the [*] administrative charges and the Tribunal&#8217;s fees and expenses) in equal share.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:13.3pt 0pt 0pt 0pt;"><font style="font-size:12pt;">Respectfully submitted,</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:39.9pt 0pt 0pt 0pt;"><font style="font-size:12pt;letter-spacing:-0.05pt;">[Claimant&#8217;s counsel]</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:13.6pt;margin:0.05pt 0pt 0pt 36pt;"><font style="display:inline-block;text-indent:0pt;width:36pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:12pt;font-style:normal;font-weight:normal;letter-spacing:-0.1pt;line-height:13.6pt;text-align:left;">cc:</font></font><font style="font-size:12pt;letter-spacing:-0.1pt;">[*]</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;text-align:center;margin:1.39pt 0pt 21.85pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Appendix B to the Mutual Confidential Settlement and Release Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 163.4pt 17.85pt 162.2pt;"><img src="tmb-20210630xex10d1002.jpg" alt="Graphic" style="display:inline-block;height:59.25pt;width:152.4pt;"></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.25pt;text-align:center;margin:1.35pt 0pt 0pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;font-weight:bold;">XOMA&#8217;s Royalty Portfolio Grows with Addition of Three Royalty Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:15.45pt;margin:16.1pt 0pt 0pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">EMERYVILLE, Calif., April 15, 2021 (GLOBE NEWSWIRE) </b><font style="font-family:'Calibri','Helvetica','sans-serif';">&#8211; XOMA Corporation (Nasdaq: XOMA), today announced its portfolio of potential future milestone and royalty assets has increased with the addition of three Affimed N.V. (Nasdaq: AFMD) innate cell engager (ICE</font><sup style="font-family:'Trebuchet MS';font-size:8.25pt;vertical-align:top;">&#174;</sup><font style="font-family:'Trebuchet MS';">) </font><font style="font-family:'Calibri','Helvetica','sans-serif';">programs for which XOMA could receive future economics. In 2006, Affimed licensed certain XOMA technologies to further its research and discovery efforts.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:15.45pt;margin:15.44pt 7.2pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">&#8220;It&#8217;s always exciting to see XOMA&#8217;s legacy technology license agreements mature into clinical-stage drug candidates that may generate economic benefits for XOMA in the future. We&#8217;re delighted to add AFM13, AFM24, and an undisclosed clinical-stage partnered asset to XOMA&#8217;s portfolio,&#8221; stated Jim Neal, Chief Executive Officer at XOMA.</font></p><div style="margin-top:15.85pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:15.45pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:11pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:15.45pt;text-align:left;">AFM13, which has Orphan Drug designation from the U.S. Food and Drug Administration, is a first-in-class CD30/CD16A ICE</font><sup style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.25pt;font-style:normal;font-weight:normal;text-align:left;vertical-align:top;">&#174;</sup><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:15.45pt;text-align:left;"> generated from Affimed&#8217;s ROCK</font><sup style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.25pt;font-style:normal;font-weight:normal;text-align:left;vertical-align:top;">&#174;</sup><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:15.45pt;text-align:left;"> platform that induces specific and selective killing of CD30-positive tumor cells by engaging and activating natural killer (NK) cells and macrophages, thereby leveraging the power of the body&#8217;s own innate immune system. Affimed currently is studying AFM13 in combination with cord blood-derived allogeneic natural killer cells in cooperation with the MD Anderson Cancer Center in Houston.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:15.45pt;margin-bottom:0pt;margin-top:0.5pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:11pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:15.45pt;text-align:justify;">AFM24 is a tetravalent, bispecific EGFR- and CD16A-binding ICE</font><sup style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.25pt;font-style:normal;font-weight:normal;text-align:justify;vertical-align:top;">&#174;</sup><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:15.45pt;text-align:justify;"> also generated from Affimed&#8217;s ROCK</font><sup style="font-family:'Calibri','Helvetica','sans-serif';font-size:8.25pt;font-style:normal;font-weight:normal;text-align:justify;vertical-align:top;">&#174;</sup><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;line-height:15.45pt;text-align:justify;"> platform. AFM24 uses the cytotoxic potential of the innate immune system by redirecting and activating NK cells and macrophages to kill EGFR-positive cancer cells through antibody-dependent cellular cytotoxicity (ADCC) and antibody-dependent cellular phagocytosis (ADCP), respectively.</font></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:15.45pt;margin:15.55pt 14.4pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">XOMA is eligible to receive undisclosed payments on future commercial sales of each of the three ICE</font><sup style="font-family:'Trebuchet MS';font-size:8.25pt;vertical-align:top;">&#174;</sup><font style="font-family:'Trebuchet MS';"> </font><font style="font-family:'Calibri','Helvetica','sans-serif';">molecules and any pre-loaded NK cells containing the ICE</font><font style="font-family:'Trebuchet MS';">&#174; </font><font style="font-family:'Calibri','Helvetica','sans-serif';">molecules. Additionally, XOMA is eligible to receive an undisclosed milestone for each program on achieving marketing approval.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;margin:19.64pt 0pt 0pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">About XOMA Corporation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:15.45pt;margin:0.8pt 10.8pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">XOMA has built a significant portfolio of products that are licensed to and being developed by other biotech and pharmaceutical companies. The Company&#8217;s portfolio of partner-funded programs spans multiple stages of the drug development process and across various therapeutic areas. Many of these licenses are the result of XOMA&#8217;s pioneering efforts in the discovery and development of antibody therapeutics. The Company&#8217;s royalty-aggregator business model includes acquiring additional milestone and royalty rights associated with drug development programs with third-party funding. For more information, visit </font><u style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:11.5pt;text-decoration:underline;">www.xoma.com</u><font style="font-family:'Calibri','Helvetica','sans-serif';">.</font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;text-align:center;margin:1.39pt 0pt 0pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Appendix B to the Mutual Confidential Settlement and Release Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;margin:40.04pt 0pt 0pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Safe Harbor Statement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:15.45pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';letter-spacing:0.05pt;">Certain statements contained in this press release are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, including statements regarding the potential of XOMA&#8217;s portfolio of partnered programs and licensed technologies generating substantial milestone and royalty proceeds over time, creating additional value for the stockholders, cash sufficiency forecast, economic outlook, and potential impact of the COVID-19 pandemic. These statements are based on assumptions that may not prove accurate, and actual results could differ materially from those anticipated due to certain risks inherent in the biotechnology industry, including those related to the fact that our product candidates subject to out-license agreements are still being developed, and our licensees may require substantial funds to continue development which may not be available; 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; if the therapeutic product candidates to which we have a royalty interest do not receive regulatory approval, our third-party licensees will not be able to market them, and the impact to the global economy as a result of the COVID-19 pandemic. Other potential risks to XOMA meeting these expectations are described in more detail in XOMA&#39;s most recent filing on Form 10-K and in other SEC filings. Consider such risks carefully when considering XOMA&#39;s prospects. Any forward-looking statement in this press release represents XOMA&#39;s views only as of the date of this press release and should not be relied upon as representing its views as of any subsequent date. XOMA disclaims any obligation to update any forward- looking statement, except as required by applicable law.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:15.45pt;margin:15.3pt 3.6pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';letter-spacing:-0.05pt;">EXPLANATORY NOTE: Any references to &#8220;portfolio&#8221; in this press release refer strictly to milestone and/or royalty rights associated with a basket of drug products in development. Any references to &#8220;assets&#8221; in this press release refer strictly to milestone and/or royalty rights associated with individual drug products in development. References to royalties or royalty rates strictly refer to future potential payment streams regardless of whether or not they are technically defined as royalties in the underlying contractual agreement; further, any rates referenced herein are subject to potential future contractual adjustments.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:15.45pt;margin:15.35pt 0pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">As of the date of this press release, all assets in XOMA&#8217;s milestone and royalty portfolio are investigational compounds. Efficacy and safety have not been established. There is no guarantee that any of these assets will become commercially available.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.25pt;text-align:center;margin:35pt 0pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';letter-spacing:1.05pt;"># # #</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;margin:19.7pt 0pt 0pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;letter-spacing:-0.05pt;">Investor contacts:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.3pt;margin:4.05pt 0pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;">Gitanjali Jain</font><font style="display:inline-block;width:226.13pt;"></font><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;">Juliane Snowden</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.25pt;margin:4.75pt 0pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;">Solebury Trout</font><font style="display:inline-block;width:215.81pt;"></font><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;">XOMA</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.15pt;margin:4.55pt 0pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;">+1-646-378-2949</font><font style="display:inline-block;width:204.1pt;"></font><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;">+1 646-438-9754</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:12.25pt;margin:4.65pt 0pt 0pt 0pt;"><u style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-decoration:underline;">jojawa@soleburytrout.com</u><font style="display:inline-block;width:154.28pt;"></font><u style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;text-decoration:underline;">juliane.snowden@xoma.com</u><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;"> </font></p><p style="display:none;line-height:0pt;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:0pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:always;width:81.18%;border-width:0;"><div style="max-width:100%;padding-left:9.41%;padding-right:9.41%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;text-align:center;margin:1.39pt 0pt 0pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Appendix B to the Mutual Confidential Settlement and Release Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;margin:40.04pt 0pt 0pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;letter-spacing:-0.05pt;">Media contact:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;margin:4.09pt 0pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';letter-spacing:-0.05pt;">Kathy Vincent</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;margin:4.3pt 0pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">KV Consulting &amp; Management</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.2pt;margin:4.05pt 0pt 0pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">+1 310-403-8951</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:11.3pt;margin:4.15pt 0pt 0pt 0pt;"><u style="color:#0000ff;font-family:'Calibri','Helvetica','sans-serif';text-decoration:underline;">kathy@kathyvincent.com</u><font style="font-family:'Calibri','Helvetica','sans-serif';"> </font></p></div><div style="clear:both;display:table;margin-bottom:21.6pt;min-height:14.4pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt;">[*] = Certain confidential information contained in this document, marked by brackets, has been omitted because it is both (i) not material and (ii) is the type that the registrant treats as private or confidential.</p></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:9.41%;margin-right:9.41%;margin-top:30pt;page-break-after:avoid;width:81.18%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>tmb-20210630xex31d1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 8/5/2021 11:40:56 AM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Exhibit 31.1</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Certification</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">I, James R. Neal, certify that:</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">1. I have reviewed this quarterly report on Form 10-Q of XOMA Corporation;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">2. </font><font style="font-family:'Times New Roman','Times','serif';">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;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">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;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">4. The registrant&#8217;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:</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">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;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">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.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 8pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">c) </font><font style="font-family:'Times New Roman','Times','serif';">Evaluated the effectiveness of the registrant&#8217;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</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:0pt 0pt 8pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">5. The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent function):</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:0pt 0pt 8pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">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&#8217;s ability to record, process, summarize and report financial information; and</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:0pt 0pt 8pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:99.89%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Date: August 5, 2021</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">/s/ JAMES R. NEAL</font></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">James R. Neal</b></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Chief Executive Officer</font></p></td></tr></table></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>tmb-20210630xex31d2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 8/5/2021 11:40:59 AM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Exhibit 31.2</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Certification</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">I, Thomas Burns, certify that:</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">1. I have reviewed this quarterly report on Form 10-Q of XOMA Corporation;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">2. </font><font style="font-family:'Times New Roman','Times','serif';">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;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">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;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">4. The registrant&#8217;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:</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">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;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 0pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">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.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:6pt 0pt 8pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">c) </font><font style="font-family:'Times New Roman','Times','serif';">Evaluated the effectiveness of the registrant&#8217;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</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:0pt 0pt 8pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">5. The registrant&#8217;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent function):</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:0pt 0pt 8pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">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&#8217;s ability to record, process, summarize and report financial information; and</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;padding-left:9pt;text-align:justify;text-indent:-9pt;margin:0pt 0pt 8pt 13.5pt;"><font style="font-family:'Times New Roman','Times','serif';">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:95%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.51%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:57.48%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:42.51%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Date: August 5, 2021</font></p></td><td style="vertical-align:top;width:57.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">/s/ THOMAS BURNS</font></p></td></tr><tr><td style="vertical-align:top;width:42.51%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:57.48%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Thomas Burns</b></p></td></tr><tr><td style="vertical-align:top;width:42.51%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:57.48%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Senior Vice President, Finance and Chief Financial Officer </font></p></td></tr></table></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>tmb-20210630xex32d1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.11.0.85--><!--Created on: 8/5/2021 11:41:03 AM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:right;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Exhibit 32.1</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">CERTIFICATION</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. &#167;1350), James R. Neal, Chief Executive Officer of XOMA Corporation (the &#8220;Company&#8221;), 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:</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.28;text-align:justify;">The Company&#8217;s Quarterly Report on Form 10-Q for the three and six months ended June 30, 2021, 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</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.28;text-align:justify;">The information contained in Exhibit 32.1 fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></td></tr></table><div style="margin-top:8pt;"></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.28;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';">IN WITNESS WHEREOF, the undersigned have set their hands hereto as of the 5</font><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;">th</sup><font style="font-family:'Times New Roman','Times','serif';">&#160;day of August, 2021</font></p><div align="right"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;width:54.61%;"><tr><td style="vertical-align:bottom;width:100%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">/s/ JAMES R. NEAL</font></p></td></tr><tr><td style="vertical-align:bottom;width:100%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">James R. Neal</b></p></td></tr><tr><td style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Chief Executive Officer</font></p></td></tr><tr><td style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:100%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">/s/ THOMAS BURNS</font></p></td></tr><tr><td style="vertical-align:bottom;width:100%;border-top:1px solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">Thomas Burns</b></p></td></tr><tr><td style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="font-family:'Times New Roman','Times','serif';">Senior Vice President, Finance and Chief Financial Officer</font></p></td></tr></table></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">&#8203;</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.28;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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><font style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.28;text-align:justify;">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 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.</font></td></tr></table><div style="margin-top:8pt;"></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>tmb-20210630xex10d1002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tmb-20210630xex10d1002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" ![ 3X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@!,T5#<W,%I$9;B5(XQU9VP*XG6?B=IE
M@6CL4-Y*/XAP@/UK2G2G4=H*YC5KTZ2O-V.\[<UFW^MZ9IJ[KR]AB]F;G\J\
M6U;X@:]JA9?M)MXCT2'Y?UZUS86YOI]JB2>5ST&6)KNIY>]ZCL>=4S1;4XW]
M3V:_^*6A6Q9;<37+#^ZN%/XUSMS\7[ELBUTV-?0NY-9NB?#'5M1VRWQ%G"><
M-RY'TKT+1_A_H.DA6^S?:9A_'-S^G2E-86EI\3'!XVMK\*_KYG&6WB_QQKC;
M;"R"J?XEBP!^)KHK#1?&L^&O]=6V4_PQKN-=RD:1H%1551P !@4N?;]:YIUT
M](Q2.N&&:UG)OYE;3;26SM1%/=27+CK))U-6Z*6N=N[N=25E9!1110,****
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
MOW >F1FOH6OG[Q[.L_C&_93D!POY 5Z&77]H_0\O-+>R7J<R:]@^$&?[&O\
MT\\8_*O'S7MGPJM3#X7>8C_73$_EQ79CW:B_D<.6J]=>C.KUN]&G:+>7A_Y9
M1,WZ5\SS2&65Y&.2Q))KV[XIZC]D\+BV5L/<R!?P')KPXUEE\+4W+N:YG4O4
M4.R_,W_"6EKJ>H7(==T<-M)(?J!Q^M<^PPQ^M>H?"[3-^E:O>D??C,(_+->9
M3C;<2#T8UTPGS5)+M8Y:E/EI0EWN=_\ ""3;XANT_O6_\B*]JKPOX52[/%P3
M^_$PKW2O+QZ_??(]C+7>A\V)QD5X_P#%?Q1YTRZ%:/\ )&0UP0>K=E_"O0O%
MWB"+PYH4MVQ'FL-D*^K&OG&YN);NYDN)G+R2,69CW)K3 T.:7.]D9YAB.6/L
MX[O<B1&D=44$LQP .YK:\2:6FBM::>0/M0B$EP?1FY _ 5TGPS\-#4-0?6+M
M/]#LOF7(X9QS^E<CXAU%M4\07MX6W"65BOTSQ^E=ZGS5.5=-SSG3Y:7.]WMZ
M&8H+, .I-?3/A+31I7A>PM=NUA$&?_>/)KY]\*Z<=5\2V%IMRKRC=]!R:^G5
M 50HZ 8KBS">T#NRR'Q3^0N**#7(^/?%:>&=%/EL#>W *PKZ>K?A7GP@YR44
M>G.:A%RELCB?BOXP\V0Z!8R?(AS<LIZG^[7E*1M+(L:*6=C@ =S3I9'N)GEE
M8L[DLS'J2:]"^&WAV/=)XCU%/]%M3B!6_C?_ .M7KMPPM%M[(\-N6)J_UHCH
MH?",>B?#'4[5]IU&> 33^J]P/PKQ0\5]!6%R^J-JPE.6GM7X_#BO )$,;,AZ
MJ2#7+EF*^L0E-]S7%1BE'EVV.S^%5Y]E\<6RY_UZ-'^?_P"JOHBOEGPK>?8/
M%.F7.<;)U_7BOJ;.>:6.C::?D=6 E>FUYCJ***X3T!O45#=74-E;/<7#A(D&
M68TZ::.WA>65PJ(,LQZ 5XYXR\6R:W<FVMF*V,9X']\^IKHPV&E7E9;=3CQ>
M+CAX7>_1%7Q;XIG\07A5"4LHS^[C]?<^]<V:6D-?10IQIQ48['RU2I*I)SF]
M626PB:[B$Y(B+C?CTSS7T-I=O:VNG0Q6:JL 4;,>GK7SIT->S_#S5_[2\/K
M[9EMCL.3R5[5Y^9P;BI+9'J914BIN#W9V%1S2+#"\C?=52Q_"I*R?$<YMO#M
M_(.HA8#\1BO&BKR2/>G+EBY=CP;6+QM0U>ZNG.3)(3GVSQ5'J:5NIJ2U4/>0
MJ>[J/UKZA)1C9=#X]MRG=]3WSPGIXT[PS90 <^6';ZGFMSO4-LH2UA0= @'Z
M5-7S$Y-R;9]?3BHP45T%HHHJ30KW4ZVMI-.Y 6-"QS["OFK4KHWNHW%R<YED
M9^?<U[%\3=;&GZ#]BC;]_=<$=P@ZFO%#7L9=3M%S?4\+-*O--4UT$52SA0,D
MG&*^C/"NG_V9X9L+;&&$09A[GDUXGX,T8ZSXEM8"N8D;S)/]T5]!Y")D\*!^
M59YC4V@O4URNEI*H_0\;^+.H^?KD%DK96WCR1Z,?\BO/.]:_B?4#J?B.^NST
M>4@?0<?TK.LX#=7T%NO6215_,UW48>SI)>1YM>7M*TGW9[QX!T[[#X,ME9</
M.K2-^/3]*\'U%/+U&Y3^[*P_6OINSMQ:V$%LO2*,(/P&*^;_ !)%Y/B/4(_2
M=OYUQ8&?-4F^YZ./I\E*"[?Y&S\-)/+\<6?^T'7_ ,=->_,P52S'  Y)KYV\
M"2^5XSTYO^FF/S!KTWXF>)_[(TG^S[9\7=T,$@\HG<_C48RDZE>,5U1>!JJG
MAY2ET9YW\0?$Q\0:XR0OFSMB4B Z$]VKFM,TZ?5-2@LK9=TLSA1[>]53S7L7
MPI\+_9;5M;NH_P![*-L (Z+W/XUUU)1P]+3IL<=*$L36UZ[FQKD<'@WX=36U
ML0K"+RE;NSMU/\Z\")R:]<^,>J8AL=,1NI,L@_0?UKR(\U&"B^3F>[+QTE[3
MD6T58]&^#^F?:/$%Q?,/EMXL#ZM7MP'%<'\)]-^Q^%?M3+A[J0N#_LC@5WN:
M\W%3YJK\CU,'#DHKSU*FHW]OI>GS7MRX2&%2S$U\U>*/$%QXDUJ:]F)"$[8D
MSPB]A78?%'Q?_:5Y_8UE)_HMNW[UE/#OZ?05YJ:[L'0Y(\\MV<&-Q'/+DCLC
M7\-Z#<>(]:@L(%.&.9'QPB]S7MFIZ5=Q6UOIFGV;K8VJA5P/O'UKPG3M8O\
M2'=["YDMV<88H<$BM#_A-O$?_08N?^^ZSQ^#GBH\G-9$4*U.G%IIW9[-H&E7
MUIJ2M/;NL3*RL3VR*\'UV$VVNW\)&-D[C]36C_PFOB3_ *"]S_WW6'<7$MU.
M\\SEY7.69NI-++\!]3BXWNF%>M"I%1BMA()/*GCD_N,&_(U]8:7<?;-*M;C.
M?,B5_P Q7R6/NFOICP!>?;?!.FN3DK'Y?_?/%/'QT3.C+I>\XG3TQY%C0N[!
M5 R2>U!P%!STKS#QOXQ-TSZ9I\G[H'$LBG[Y]![5R4*$JT^6)UXG$PH0YI?+
MS*GC7Q>VJ2M86+D6:'#,/^6A_P *X@TZKVDZ1=:SJ"6EJA9F/+=E'J:^AIPA
M0A;9(^7J5*F(J7>K8[0]#NM>U!+:W7CJ\A'"#U-=CXX\+6VE>'K26SC $#;)
M7QRV>Y_&NZT#0K70-/6WMU!8\R28Y<U+KM@NJ:+=6; 9DC(&>Q[5Y,\<Y5DU
M\*9[5/+E##R4OB:^X^>:ZOX?ZQ_9GB*.)VQ#<_NV^O;]:Y>5&BE9&&&4X(IL
M<C12JZ$AE.01V->M4@JD'%]3PZ-1TJBDNA]+9R*Q?%J%_"VH!>OE$U+X<U1=
M7T*UO 1N9,./1AUJ_=0+=V<UN_W94*'\17S:O3J:]&?7.U6E[O5?FCYJ/6EB
MD,4Z2#JK _E5K5;"72]2N+.92KQ.1SW'8U2KZ9-2C='R+3C*SW1]':-?Q:EI
M%M<Q,&#QC..QQR*T*\ \.^+]1\.,4MV$ENQRT+]/P]*[2#XMP&/_ $C3G#_[
M#C'ZUX=; 58R?*KH^BH9C1E!<[LSTKM5#5M7M-%L9+J\D"(HX&>6/H*\XO\
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
3*3^X/RKL>.NK.)Q1P'*[J1__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>tmb-20210630.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7811.37134 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/5/2021 11:41:33 AM-->
<!--Modified on: 8/5/2021 11:41:33 AM-->
<schema xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.xoma.com/20210630" xmlns:xoma="http://www.xoma.com/20210630">
  <import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
  <import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
  <import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <import schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2020-01-31" />
  <import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <import namespace="http://fasb.org/us-roles/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd" />
  <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
  <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" id="StatementCondensedConsolidatedBalanceSheets">
        <link:definition>00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeUnauditedCalc2" id="StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeUnauditedCalc2">
        <link:definition>00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME (unaudited) (calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss">
        <link:definition>00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" id="StatementCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails" id="DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails">
        <link:definition>40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Cash and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails" id="DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails">
        <link:definition>40302 - Disclosure - Condensed Consolidated Financial Statements Detail - Accrued and Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" id="DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails">
        <link:definition>40303 - Disclosure - Condensed Consolidated Financial Statements Details - Net Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" id="DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails">
        <link:definition>40702 - Disclosure - Lease Agreements - Maturity of lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2" id="DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2">
        <link:definition>40702 - Disclosure - Leases - Maturity of lease liabilities (Details) (calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails" id="DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails">
        <link:definition>40703 - Disclosure - Lease Agreements - Rent Expense and Lease costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" id="StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" id="StatementCondensedConsolidatedStatementsOfStockholdersEquity">
        <link:definition>00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsTables" id="DisclosureLeaseAgreementsTables">
        <link:definition>30703 - Disclosure - Lease Agreements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails" id="DisclosureDescriptionOfBusinessStockIssuanceDetails">
        <link:definition>40102 - Disclosure - Description of Business - Stock Issuance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails" id="DisclosureDescriptionOfBusinessRepaymentOfDebtDetails">
        <link:definition>40103 - Disclosure - Description of Business - Repayment of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesDetails" id="DisclosureBasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesDetails">
        <link:definition>40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Use of Estimates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails" id="DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails">
        <link:definition>40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Equity Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails" id="DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails">
        <link:definition>40204 - Disclosure - Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones and Royalties and Income Taxes and Net Income (Loss) per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" id="DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails">
        <link:definition>40205 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails" id="DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails">
        <link:definition>40206 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accounting Pronouncements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails" id="DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails">
        <link:definition>40301 - Disclosure - Condensed Consolidated Financial Statements Detail - Equity Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" id="DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails">
        <link:definition>40304 - Disclosure - Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails" id="DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails">
        <link:definition>40401 - Disclosure - Licensing and Other Arrangements - Novartis International (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails" id="DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails">
        <link:definition>40402 - Disclosure - Licensing and Other Arrangements - Novartis - Gevokizumab and IL-1 Beta (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails" id="DisclosureLicensingAndOtherArrangementsTakedaDetails">
        <link:definition>40403 - Disclosure - Licensing and Other Arrangements - Takeda (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails" id="DisclosureLicensingAndOtherArrangementsRezoluteDetails">
        <link:definition>40404 - Disclosure - Licensing and Other Arrangements - Rezolute (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails" id="DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails">
        <link:definition>40405 - Disclosure - Licensing and Other Arrangements - Janssen Biotech (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails" id="DisclosureLicensingAndOtherArrangementsAffimedDetails">
        <link:definition>40406 - Disclosure - Licensing and Other Arrangements - Affimed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails" id="DisclosureLicensingAndOtherArrangementsNiaidDetails">
        <link:definition>40407 - Disclosure - Licensing and Other Arrangements - NIAID (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" id="DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails">
        <link:definition>40408 - Disclosure - Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails" id="DisclosureRoyaltyPurchaseAgreementsAgenusDetails">
        <link:definition>40501 - Disclosure - Royalty Purchase Agreements - Agenus (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails" id="DisclosureRoyaltyPurchaseAgreementsBioasisDetails">
        <link:definition>40502 - Disclosure - Royalty Purchase Agreements - Bioasis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails" id="DisclosureRoyaltyPurchaseAgreementsAronoraDetails">
        <link:definition>40503 - Disclosure - Royalty Purchase Agreements - Aronora (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails" id="DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails">
        <link:definition>40504 - Disclosure - Royalty Purchase Agreements - Palobiofarma (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails" id="DisclosureRoyaltyPurchaseAgreementsViractaDetails">
        <link:definition>40505 - Disclosure - Royalty Purchase Agreements - Viracta (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails" id="DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails">
        <link:definition>40506 - Disclosure - Royalty Purchase Agreements - Summary of Acquisition of Royalty Rights (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails" id="DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails">
        <link:definition>40601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails" id="DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails">
        <link:definition>40602 - Disclosure - Fair Value Measurements - Summary of Changes In Estimated Fair Value of Level 3 Financial Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails" id="DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails">
        <link:definition>40603 - Disclosure - Fair Value Measurements - Estimated Fair Value of Equity Securities Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails" id="DisclosureFairValueMeasurementsContingentConsiderationDetails">
        <link:definition>40604 - Disclosure - Fair Value Measurements - Contingent Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" id="DisclosureLeaseAgreementsLeasedFacilitiesDetails">
        <link:definition>40701 - Disclosure - Lease Agreements - Leased facilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails" id="DisclosureLeaseAgreementsAdditionalInformationDetails">
        <link:definition>40704 - Disclosure - Lease Agreements - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails" id="DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails">
        <link:definition>40801 - Disclosure - Long-Term Debt and Other Financings - Silicon Valley Bank Loan Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails" id="DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails">
        <link:definition>40802 - Disclosure - Long-Term Debt and Other Financings - Novartis Note (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails" id="DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails">
        <link:definition>40803 - Disclosure - Long-Term Debt and Other Financings - Interest Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails" id="DisclosureCommonStockWarrantsDetails">
        <link:definition>40901 - Disclosure - Common Stock Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails" id="DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails">
        <link:definition>41001 - Disclosure - Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails" id="DisclosureCommitmentsAndContingenciesContingentConsiderationDetails">
        <link:definition>41002 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails" id="DisclosureStockBasedCompensationEsppDetails">
        <link:definition>41101 - Disclosure - Stock-based Compensation - ESPP (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails" id="DisclosureStockBasedCompensationStockOptionsDetails">
        <link:definition>41102 - Disclosure - Stock-based Compensation - Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" id="DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails">
        <link:definition>41103 - Disclosure - Stock-based Compensation - Weighted Average Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" id="DisclosureStockBasedCompensationStockOptionActivityDetails">
        <link:definition>41104 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" id="DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails">
        <link:definition>41105 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails" id="DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails">
        <link:definition>41201 - Disclosure - Capital Stock - Series X and Series Y Convertible Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" id="DisclosureCapitalStockSeriesPreferredStockDetails">
        <link:definition>41202 - Disclosure - Capital Stock - Series A Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails" id="DisclosureCapitalStockSeriesBPreferredStockDetails">
        <link:definition>41203 - Disclosure - Capital Stock - Series B Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" id="DisclosureCapitalStockDividendsDetails">
        <link:definition>41204 - Disclosure - Capital Stock - Dividends (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" id="DisclosureCapitalStockBvfOwnershipDetails">
        <link:definition>41205 - Disclosure - Capital Stock - BVF Ownership (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" id="DisclosureCapitalStockAtmAgreementsDetails">
        <link:definition>41206 - Disclosure - Capital Stock - ATM Agreements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureIncomeTaxesDetails" id="DisclosureIncomeTaxesDetails">
        <link:definition>41301 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails">
        <link:definition>41401 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusiness" id="DisclosureDescriptionOfBusiness">
        <link:definition>10101 - Disclosure - Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies" id="DisclosureBasisOfPresentationAndSignificantAccountingPolicies">
        <link:definition>10201 - Disclosure - Basis of Presentation and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetails" id="DisclosureCondensedConsolidatedFinancialStatementsDetails">
        <link:definition>10301 - Disclosure - Condensed Consolidated Financial Statements Details</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements" id="DisclosureLicensingAndOtherArrangements">
        <link:definition>10401 - Disclosure - Licensing and Other Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreements" id="DisclosureRoyaltyPurchaseAgreements">
        <link:definition>10501 - Disclosure - Royalty Purchase Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements">
        <link:definition>10601 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLeaseAgreements" id="DisclosureLeaseAgreements">
        <link:definition>10701 - Disclosure - Lease Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancings" id="DisclosureLongTermDebtAndOtherFinancings">
        <link:definition>10801 - Disclosure - Long-Term Debt and Other Financings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCommonStockWarrants" id="DisclosureCommonStockWarrants">
        <link:definition>10901 - Disclosure - Common Stock Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>11001 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensation" id="DisclosureStockBasedCompensation">
        <link:definition>11101 - Disclosure - Stock-based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCapitalStock" id="DisclosureCapitalStock">
        <link:definition>11201 - Disclosure - Capital Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>11301 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>11401 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" id="DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies">
        <link:definition>20202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables" id="DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables">
        <link:definition>30203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailTables" id="DisclosureCondensedConsolidatedFinancialStatementsDetailTables">
        <link:definition>30303 - Disclosure - Condensed Consolidated Financial Statements Detail (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsTables" id="DisclosureRoyaltyPurchaseAgreementsTables">
        <link:definition>30503 - Disclosure - Royalty Purchase Agreements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables">
        <link:definition>30603 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsTables" id="DisclosureLongTermDebtAndOtherFinancingsTables">
        <link:definition>30803 - Disclosure - Long-Term Debt and Other Financings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureCommonStockWarrantsTables" id="DisclosureCommonStockWarrantsTables">
        <link:definition>30903 - Disclosure - Common Stock Warrants (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationTables" id="DisclosureStockBasedCompensationTables">
        <link:definition>31103 - Disclosure - Stock-based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusinessCashAndRestrictedCashDetails" id="DisclosureDescriptionOfBusinessCashAndRestrictedCashDetails">
        <link:definition>40101 - Disclosure - Description of Business - Cash and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tmb-20210630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tmb-20210630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tmb-20210630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tmb-20210630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
    </appinfo>
  </annotation>
  <element id="xoma_LongTermRoyaltyReceivableNonCurrent" name="LongTermRoyaltyReceivableNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="xoma_EquitySecuritiesFvNiNonCurrent" name="EquitySecuritiesFvNiNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="xoma_AccruedAndOtherLiabilitiesCurrent" name="AccruedAndOtherLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims" name="DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="xoma_InterestAddedPrincipalBalancesLongTermDebt" name="InterestAddedPrincipalBalancesLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="xoma_ConsolidatedFinancialStatementDetailAbstract" name="ConsolidatedFinancialStatementDetailAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_LicensingAndOtherArrangementsTextBlock" name="LicensingAndOtherArrangementsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="xoma_LicensingAndOtherArrangementsAbstract" name="LicensingAndOtherArrangementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_RoyaltyPurchaseAgreementTextBlock" name="RoyaltyPurchaseAgreementTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="xoma_RoyaltyPurchaseAgreementAbstract" name="RoyaltyPurchaseAgreementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock" name="RevenueRecognitionDeferredRevenuePolicyTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_EquitySecuritiesPolicy" name="EquitySecuritiesPolicy" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock" name="FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock" name="InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="xoma_ImpairmentOfLongTermRoyaltyReceivable" name="ImpairmentOfLongTermRoyaltyReceivable" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_RezoluteIncMember" name="RezoluteIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_LicenseAgreementConsiderationReceived" name="LicenseAgreementConsiderationReceived" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_ProceedsFromUpfrontPayment" name="ProceedsFromUpfrontPayment" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_CommonStockPremium" name="CommonStockPremium" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" name="EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_NovartisPharmaAGMember" name="NovartisPharmaAGMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_XOMA052LicenseAgreementMember" name="XOMA052LicenseAgreementMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_IL1TargetLicenseAgreementMember" name="IL1TargetLicenseAgreementMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_LicenseAgreementMember" name="LicenseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_NovartisInternationalPharmaceuticalLtdMember" name="NovartisInternationalPharmaceuticalLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_NumberOfLicenseAgreements" name="NumberOfLicenseAgreements" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_AgreementTerminationPriorWrittenNoticePeriod" name="AgreementTerminationPriorWrittenNoticePeriod" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_NumberOfPerformanceObligations" name="NumberOfPerformanceObligations" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_LicenseAgreementTransactionPrice" name="LicenseAgreementTransactionPrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="xoma_MaximumRevenueFromContract" name="MaximumRevenueFromContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="xoma_ContractualTerm" name="ContractualTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="xoma_ContractsRevenueWroteOff" name="ContractsRevenueWroteOff" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_DeferredRevenueArrangementNameOfParty2Member" name="DeferredRevenueArrangementNameOfParty2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member" name="NonsoftwareLicenseArrangementWithGovernmentalAgency2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" name="EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="xoma_NumberOfRoyaltyInterestAcquisitionAgreements" name="NumberOfRoyaltyInterestAcquisitionAgreements" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_PurchasedPercentageOfMilestones" name="PurchasedPercentageOfMilestones" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" name="NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" name="PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_RoyaltyPurchaseAgreementMember" name="RoyaltyPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_AgenusIncMember" name="AgenusIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_SiliconValleyBankMember" name="SiliconValleyBankMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_NovartisNoteMember" name="NovartisNoteMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_RoyaltyReceivablePercentageOnNetSales" name="RoyaltyReceivablePercentageOnNetSales" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest" name="PeriodOfMonthlyPaymentsOfPrincipalAndInterest" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_ExercisablePeriodOfWarrants" name="ExercisablePeriodOfWarrants" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" name="CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_OtherFinancingsMember" name="OtherFinancingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember" name="TwoThousandFifteenEmployeeStockPurchasePlanMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_SeriesYConvertiblePreferredStockMember" name="SeriesYConvertiblePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" name="SeriesXAndSeriesYConvertiblePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_BiotechnologyValueFundLPMember" name="BiotechnologyValueFundLPMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_PreferredStockConversionPricePerShare" name="PreferredStockConversionPricePerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="xoma_SeriesXConvertiblePreferredStockMember" name="SeriesXConvertiblePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" name="FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" name="PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_TwoThousandEighteenAtMarketAgreementMember" name="TwoThousandEighteenAtMarketAgreementMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_FiveYearWarrantsIssuedSecondRangeMember" name="FiveYearWarrantsIssuedSecondRangeMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_TenYearWarrantsIssuedThirdRangeMember" name="TenYearWarrantsIssuedThirdRangeMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_ContractualObligationEstimatedMilestonePayments" name="ContractualObligationEstimatedMilestonePayments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="xoma_CommitmentsAndContingenciesLineItems" name="CommitmentsAndContingenciesLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_CommitmentsAndContingenciesTable" name="CommitmentsAndContingenciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_OperatingLeasesNumberOfLeasedFacilities" name="OperatingLeasesNumberOfLeasedFacilities" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_Partner1Member" name="Partner1Member" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_Partner2Member" name="Partner2Member" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_NumberOfMajorPartners" name="NumberOfMajorPartners" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_BioasisTechnologiesIncMember" name="BioasisTechnologiesIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" name="PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" name="LicenseAgreementAndCommonStockPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" name="ContingentConsiderationUnderRoyaltyPurchaseAgreements" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="xoma_OperatingLeasePaymentsNonCash" name="OperatingLeasePaymentsNonCash" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" name="PaymentsRelatedToPurchaseOfRoyaltyRights" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract" name="CondensedConsolidatedFinancialStatementsDetailAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_CommonStockWarrantDisclosureTextBlock" name="CommonStockWarrantDisclosureTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_ScheduleOfRoyaltyRightsTableTextBlock" name="ScheduleOfRoyaltyRightsTableTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_PercentageOfDecreaseInFutureRoyaltyObligations" name="PercentageOfDecreaseInFutureRoyaltyObligations" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" name="MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization" name="PercentageOfRoyaltyOnNetSalesUponCommercialization" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_AronoraIncMember" name="AronoraIncMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_PalobiofarmaSLMember" name="PalobiofarmaSLMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_BayerProductsMember" name="BayerProductsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_NonBayerProductsMember" name="NonBayerProductsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_ContingentFutureCashPayments" name="ContingentFutureCashPayments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="xoma_ChangesInEstimatedFairValueOfContingentConsideration" name="ChangesInEstimatedFairValueOfContingentConsideration" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_PaymentsOfContingentConsideration" name="PaymentsOfContingentConsideration" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" name="PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_UpfrontPayment" name="UpfrontPayment" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct" name="MilestonesPaymentsToAggregateAmountOfPerProduct" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_RoyaltyRightsAcquired" name="RoyaltyRightsAcquired" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_ContingentConsiderationFairValueDisclosure" name="ContingentConsiderationFairValueDisclosure" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="xoma_EquitySecuritiesTrancheOneMember" name="EquitySecuritiesTrancheOneMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_EquitySecuritiesTrancheTwoMember" name="EquitySecuritiesTrancheTwoMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_FirstTermLoanMember" name="FirstTermLoanMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_SecondTermLoanMember" name="SecondTermLoanMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract" name="PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_LicenseAgreementConsiderationReceivedDebtRepayment" name="LicenseAgreementConsiderationReceivedDebtRepayment" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" name="StockIssuedDuringPeriodValueNewIssuesCommonStock" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" name="Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_ArrangementsNumber" name="ArrangementsNumber" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_RoyaltiesPeriodMinimum" name="RoyaltiesPeriodMinimum" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_LicenseAgreementRz358Member" name="LicenseAgreementRz358Member" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_RoyaltyInterestAcquisitionAgreementsMember" name="RoyaltyInterestAcquisitionAgreementsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_FirstRoyaltyInterestAcquisitionAgreementMember" name="FirstRoyaltyInterestAcquisitionAgreementMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_SecondRoyaltyInterestAcquisitionAgreementMember" name="SecondRoyaltyInterestAcquisitionAgreementMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember" name="HealthCareRoyaltyPartnersTwoLimitedPartnersMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_MilestonePeriodsNumber" name="MilestonePeriodsNumber" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements" name="NumberOfLicenseAgreementsFutureLicenseAgreements" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_IncyteImmunoOncologyAssetsMember" name="IncyteImmunoOncologyAssetsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_MerckImmunoOncologyProductMember" name="MerckImmunoOncologyProductMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" name="PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" name="PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_AgreementDrugCandidatesNumber" name="AgreementDrugCandidatesNumber" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" name="CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_EmployeeMember" name="EmployeeMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember" name="LeasedFacilitiesEmeryvilleCaliforniaMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" name="DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" name="DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_DebtInstrumentAmountToBeReborrowed" name="DebtInstrumentAmountToBeReborrowed" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="xoma_DebtInstrumentFinalPaymentFeePercentage" name="DebtInstrumentFinalPaymentFeePercentage" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_DebtInstrumentPrepaymentFeePercentage" name="DebtInstrumentPrepaymentFeePercentage" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_CommonStockWarrantExercisePrice14.71Member" name="CommonStockWarrantExercisePrice14.71Member" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones" name="DebtInstrumentDecreaseUponAchievementOfMilestones" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="xoma_MaximumValueOfCommonStockToBeIssued" name="MaximumValueOfCommonStockToBeIssued" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="xoma_XomaCorporationMember" name="XomaCorporationMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" name="NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts" name="ContractualObligationEstimatedMilestonePaymentsNumberOfProducts" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_JanssenBiotechInc.Member" name="JanssenBiotechInc.Member" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber" name="AgreementDrugCandidatesExclusiveLicenseOptionNumber" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" name="PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_ContingentFutureCashPaymentsPerProduct" name="ContingentFutureCashPaymentsPerProduct" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_AgreementPaymentPercentageFactor" name="AgreementPaymentPercentageFactor" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_EquitySecuritiesNumberOfTranches" name="EquitySecuritiesNumberOfTranches" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_LeaseDisclosureTextBlock" name="LeaseDisclosureTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock" name="LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock" name="LesseeOperatingLeaseSupplementalInformationTableTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_IncreaseDecreaseInOperatingLeaseLiabilities" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_StockIssuedDuringPeriodSharesWarrantsExercised" name="StockIssuedDuringPeriodSharesWarrantsExercised" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_LicenseAgreementNonRz358ProductsMember" name="LicenseAgreementNonRz358ProductsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement" name="AdjustmentsToAdditionalPaidInCapitalDisgorgement" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_ProceedsFromRepaymentsForDisgorgement" name="ProceedsFromRepaymentsForDisgorgement" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_BeneficialOwnershipLimitation" name="BeneficialOwnershipLimitation" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_CollaborationAgreementMember" name="CollaborationAgreementMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_MezagitamabMember" name="MezagitamabMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" name="EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" name="NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_MilestoneAchieved" name="MilestoneAchieved" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_RoyaltyPurchaseAgreementTwoMember" name="RoyaltyPurchaseAgreementTwoMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_CashReceivedForAchievementOfContractualMilestones" name="CashReceivedForAchievementOfContractualMilestones" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_ProceedsFromIssuanceOrSaleOfEquityNet" name="ProceedsFromIssuanceOrSaleOfEquityNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_PreferredStockDividendPeriodYearProrated" name="PreferredStockDividendPeriodYearProrated" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_PreferredStockDividendPeriodMonth" name="PreferredStockDividendPeriodMonth" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_PreferredStockDividendPeriodProratedMonthsInYear" name="PreferredStockDividendPeriodProratedMonthsInYear" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" name="PreferredStockRedemptionPricePerShareOptionalRedemption" nillable="true" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_PreferredStockShareCap" name="PreferredStockShareCap" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_EquityInvestmentsNumberOfSharesHeld" name="EquityInvestmentsNumberOfSharesHeld" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays" name="PreferredStockConvertibleThresholdConsecutiveTradingDays" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_OtherAntibodiesMember" name="OtherAntibodiesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_RoyaltiesPeriodMinimumScenarioOne" name="RoyaltiesPeriodMinimumScenarioOne" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_RoyaltiesPeriodMinimumScenarioTwo" name="RoyaltiesPeriodMinimumScenarioTwo" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_AccountingStandardsUpdate202006Member" name="AccountingStandardsUpdate202006Member" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_ViractaTherapeuticsInc.Member" name="ViractaTherapeuticsInc.Member" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_AccountingStandardsUpdate202004Member" name="AccountingStandardsUpdate202004Member" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_AccruedPreferredStockDividendCurrent" name="AccruedPreferredStockDividendCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="xoma_TockIssuedDuringPeriodSharesWarrantsExercised" name="TockIssuedDuringPeriodSharesWarrantsExercised" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_AccruedCostRelatedToIssuanceOfCommonStock" name="AccruedCostRelatedToIssuanceOfCommonStock" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_AccruedCostRelatedToIssuanceOfPreferredStock" name="AccruedCostRelatedToIssuanceOfPreferredStock" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" name="PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_ProceedsFromIssuanceOfPreferredStockNet" name="ProceedsFromIssuanceOfPreferredStockNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_DepositarySharesRatioToPreferredStock" name="DepositarySharesRatioToPreferredStock" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum" name="MilestonesReceivableExcludingConsiderationRetainedMaximum" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="xoma_MaximumConsiderationRetained" name="MaximumConsiderationRetained" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum" name="RegulatoryAndCommercialMilestonesReceivableMaximum" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="xoma_PreferredStockDividendAmountPerShare" name="PreferredStockDividendAmountPerShare" nillable="true" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt" name="RepaymentsOfLongTermDebtExtinguishmentOfDebt" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt" name="RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember" name="SeriesPreferredStockAndSeriesBPreferredStockMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent" name="AccruedSalariesAndOtherAccruedLiabilitiesCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="xoma_DebtInstrumentFinalPaymentFee" name="DebtInstrumentFinalPaymentFee" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="xoma_AffimedMember" name="AffimedMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember" name="KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_SiliconValleyBankAndNovartisPharmaAgMember" name="SiliconValleyBankAndNovartisPharmaAgMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" name="EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_LicenseAgreementInstallmentPaymentsReceived" name="LicenseAgreementInstallmentPaymentsReceived" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" name="LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="xoma_LicenseAgreementSharesReceived" name="LicenseAgreementSharesReceived" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="xoma_TakedaPharmaceuticalCompanyLimitedMember" name="TakedaPharmaceuticalCompanyLimitedMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>tmb-20210630_cal.xml
<DESCRIPTION>EX-101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7811.37134 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/5/2021 11:41:33 AM-->
<!--Modified on: 8/5/2021 11:41:33 AM-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeUnauditedCalc2" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeUnauditedCalc2" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2" roleURI="http://www.xoma.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails" roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails" />
  <calculationLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637637604874410954" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent_637637604874410954" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash_637637604874410954" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637637604874410954" xlink:to="us-gaap_Cash_637637604874410954" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent_637637604874420841" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637637604874410954" xlink:to="us-gaap_RestrictedCashCurrent_637637604874420841" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="us-gaap_EquitySecuritiesFvNi_637637604874420841" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637637604874410954" xlink:to="us-gaap_EquitySecuritiesFvNi_637637604874420841" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_637637604874420841" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637637604874410954" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_637637604874420841" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable_637637604874420841" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637637604874410954" xlink:to="us-gaap_IncomeTaxesReceivable_637637604874420841" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637637604874420841" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637637604874410954" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637637604874420841" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent_637637604874420841" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_RestrictedCashNoncurrent_637637604874420841" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637637604874420841" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637637604874420841" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_637637604874420841" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_637637604874420841" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_637637604874420841" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_637637604874420841" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesFvNiNonCurrent" xlink:label="xoma_EquitySecuritiesFvNiNonCurrent_637637604874430835" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="xoma_EquitySecuritiesFvNiNonCurrent_637637604874430835" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637637604874430835" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent_637637604874430835" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637141762064945772" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637637604874430835" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity_637141762064945772" xlink:to="us-gaap_Liabilities_637637604874430835" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637637604874430835" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637637604874430835" xlink:to="us-gaap_LiabilitiesCurrent_637637604874430835" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_637637604874430835" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637637604874430835" xlink:to="us-gaap_AccountsPayableCurrent_637637604874430835" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedAndOtherLiabilitiesCurrent" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent_637637604874430835" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637637604874430835" xlink:to="xoma_AccruedAndOtherLiabilitiesCurrent_637637604874430835" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604874430835" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637637604874430835" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604874430835" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637637604874440943" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637637604874430835" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637637604874440943" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent_637637604874440943" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637637604874430835" xlink:to="us-gaap_DeferredIncomeCurrent_637637604874440943" order="5" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_637637604874440943" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637637604874430835" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent_637637604874440943" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_637637604874440943" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637637604874430835" xlink:to="us-gaap_LongTermDebtCurrent_637637604874440943" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedPreferredStockDividendCurrent" xlink:label="xoma_AccruedPreferredStockDividendCurrent_637637604874440943" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637637604874430835" xlink:to="xoma_AccruedPreferredStockDividendCurrent_637637604874440943" order="8" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="us-gaap_DeferredIncomeNoncurrent_637637604874440943" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637637604874430835" xlink:to="us-gaap_DeferredIncomeNoncurrent_637637604874440943" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_637637604874451035" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637637604874430835" xlink:to="us-gaap_LongTermDebtNoncurrent_637637604874451035" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637637604874451035" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637637604874430835" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637637604874451035" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_637637604874451035" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637637604874430835" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_637637604874451035" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_637637604874451035" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity_637141762064945772" xlink:to="us-gaap_CommitmentsAndContingencies_637637604874451035" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637637604874451035" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity_637141762064945772" xlink:to="us-gaap_StockholdersEquity_637637604874451035" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637637604874451035" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637637604874451035" xlink:to="us-gaap_PreferredStockValue_637637604874451035" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637637604874460839" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637637604874451035" xlink:to="us-gaap_CommonStockValue_637637604874460839" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637637604874460839" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637637604874451035" xlink:to="us-gaap_AdditionalPaidInCapital_637637604874460839" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637637604874460839" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637637604874451035" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637637604874460839" order="4" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeUnauditedCalc2" xlink:type="extended" xlink:title="00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME (unaudited) (calc 2)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_637303147477177745" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604874460839" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax_637303147477177745" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604874460839" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637637604874460839" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax_637303147477177745" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637637604874460839" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="extended" xlink:title="00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604874471195" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604874471195" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637637604874471195" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604874471195" xlink:to="us-gaap_OperatingIncomeLoss_637637604874471195" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637637604874471195" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_637637604874471195" xlink:to="us-gaap_Revenues_637637604874471195" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604874471195" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues_637637604874471195" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604874471195" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer" xlink:label="us-gaap_RevenueNotFromContractWithCustomer_637637604874471195" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues_637637604874471195" xlink:to="us-gaap_RevenueNotFromContractWithCustomer_637637604874471195" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_637637604874471195" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_637637604874471195" xlink:to="us-gaap_OperatingExpenses_637637604874471195" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637637604874471195" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_637637604874471195" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637637604874471195" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_637637604874471195" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_637637604874471195" xlink:to="us-gaap_ResearchAndDevelopmentExpense_637637604874471195" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt_637637604874481229" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604874471195" xlink:to="us-gaap_InterestExpenseDebt_637637604874481229" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604874481229" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604874471195" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604874481229" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_637637604874481229" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604874471195" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_637637604874481229" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637637604874481229" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637637604874481229" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637141762065908353" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637141762065908353" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637637604874481229" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_ProfitLoss_637637604874481229" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_637637604874481229" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_ShareBasedCompensation_637637604874481229" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims" xlink:label="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims_637637604874481229" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims_637637604874481229" order="3" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization_637637604874491209" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_DepreciationAndAmortization_637637604874491209" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637637604874491209" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637637604874491209" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_637637604874491209" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_637637604874491209" order="6" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OperatingLeasePaymentsNonCash" xlink:label="xoma_OperatingLeasePaymentsNonCash_637637604874491209" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="xoma_OperatingLeasePaymentsNonCash_637637604874491209" order="7" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604874491209" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604874491209" order="8" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:label="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_637637604874491209" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_637637604874491209" order="9" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_637637604874491209" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_637637604874491209" order="10" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_637637604874491209" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_637637604874491209" order="11" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637637604874501220" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637637604874501220" order="12" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637637604874501220" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637637604874501220" order="13" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_637637604874501220" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_637637604874501220" order="14" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="xoma_IncreaseDecreaseInOperatingLeaseLiabilities_637637604874501220" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="xoma_IncreaseDecreaseInOperatingLeaseLiabilities_637637604874501220" order="15" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637637604874501220" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604874481229" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637637604874501220" order="16" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637637604874501220" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637141762065908353" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637637604874501220" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604874501220" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637637604874501220" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604874501220" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637141762065908353" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_637637604874510990" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_637637604874510990" order="1" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_637637604874510990" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_637637604874510990" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_637637604874510990" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_637637604874510990" order="3" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_637637604874510990" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_637637604874510990" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt" xlink:label="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt_637637604874510990" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt_637637604874510990" order="5" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt" xlink:label="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt_637637604874521253" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt_637637604874521253" order="6" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtRestructuringCosts" xlink:label="us-gaap_PaymentsOfDebtRestructuringCosts_637637604874521253" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="us-gaap_PaymentsOfDebtRestructuringCosts_637637604874521253" order="7" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends_637637604874521253" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="us-gaap_PaymentsOfDividends_637637604874521253" order="8" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments_637637604874521253" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="us-gaap_FinanceLeasePrincipalPayments_637637604874521253" order="9" use="optional" weight="-1" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromRepaymentsForDisgorgement" xlink:label="xoma_ProceedsFromRepaymentsForDisgorgement_637637604874521253" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="xoma_ProceedsFromRepaymentsForDisgorgement_637637604874521253" order="10" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_637637604874521253" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604874510990" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_637637604874521253" order="11" use="optional" weight="-1" priority="3" />
  </calculationLink>
  <calculationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails" xlink:type="extended" xlink:title="40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Cash and Restricted Cash (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash_637637604874531205" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_Cash_637637604874531205" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash_637637604874531205" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_RestrictedCash_637637604874531205" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails" xlink:type="extended" xlink:title="40302 - Disclosure - Condensed Consolidated Financial Statements Detail - Accrued and Other Liabilities (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedAndOtherLiabilitiesCurrent" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_637637604874531205" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xoma_AccruedAndOtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_637637604874531205" order="1" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent_637637604874531205" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xoma_AccruedAndOtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_637637604874531205" order="2" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent" xlink:label="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent_637637604874531205" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="xoma_AccruedAndOtherLiabilitiesCurrent" xlink:to="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent_637637604874531205" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" xlink:type="extended" xlink:title="40303 - Disclosure - Condensed Consolidated Financial Statements Details - Net Loss Per Share (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637637604874541307" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637637604874541307" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637637604874541307" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637637604874541307" xlink:to="us-gaap_NetIncomeLoss_637637604874541307" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_637637604874541307" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637637604874541307" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_637637604874541307" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637637604874541307" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637637604874541307" order="1" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" xlink:type="extended" xlink:title="40702 - Disclosure - Lease Agreements - Maturity of lease liabilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_637637604874541307" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_637637604874541307" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637637604874541307" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637637604874541307" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637637604874541307" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637637604874541307" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.xoma.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2" xlink:type="extended" xlink:title="40702 - Disclosure - Leases - Maturity of lease liabilities (Details) (calc 2)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637147784189673667" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637637604874551342" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637147784189673667" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637637604874551342" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637637604874551342" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637147784189673667" xlink:to="us-gaap_OperatingLeaseLiability_637637604874551342" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails" xlink:type="extended" xlink:title="40703 - Disclosure - Lease Agreements - Rent Expense and Lease costs (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_637637604874551342" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost_637637604874551342" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost_637637604874551342" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_VariableLeaseCost_637637604874551342" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>tmb-20210630_def.xml
<DESCRIPTION>EX-101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7811.37134 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/5/2021 11:41:33 AM-->
<!--Modified on: 8/5/2021 11:41:33 AM-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.xoma.com/role/DocumentDocumentAndEntityInformation" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureDescriptionOfBusinessStockIssuanceDetails" roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureDescriptionOfBusinessRepaymentOfDebtDetails" roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsTakedaDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsRezoluteDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsAffimedDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsNiaidDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsAgenusDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsBioasisDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsAronoraDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsViractaDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurementsContingentConsiderationDetails" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeaseAgreementsLeasedFacilitiesDetails" roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails" roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails" roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails" roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCommonStockWarrantsDetails" roleURI="http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCommitmentsAndContingenciesContingentConsiderationDetails" roleURI="http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationEsppDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationStockOptionsDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationStockOptionActivityDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockSeriesPreferredStockDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockSeriesBPreferredStockDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockDividendsDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockBvfOwnershipDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockAtmAgreementsDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureSubsequentEventsDetails" roleURI="http://www.xoma.com/role/DisclosureSubsequentEventsDetails" />
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended" xlink:title="Extensible Enumeration Domain Members" />
  <definitionLink xlink:role="http://www.xoma.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604874561213" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_637637604874561213" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AdrMember" xlink:label="dei_AdrMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="dei_AdrMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentType" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentQuarterlyReport" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentPeriodEndDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentTransitionReport" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityFileNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityRegistrantName" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityTaxIdentificationNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityAddressAddressLine1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityAddressAddressLine2" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityAddressCityOrTown" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityAddressStateOrProvince" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityAddressPostalZipCode" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_CityAreaCode" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_LocalPhoneNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_Security12bTitle" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_TradingSymbol" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_SecurityExchangeName" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityCurrentReportingStatus" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityInteractiveDataCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityFilerCategory" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntitySmallBusiness" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityEmergingGrowthCompany" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityShellCompany" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_EntityCentralIndexKey" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_CurrentFiscalYearEndDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentFiscalYearFocus" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="us-gaap_StatementLineItems" xlink:to="dei_AmendmentFlag" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="us-gaap_EquitySecuritiesFvNi" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_EquitySecuritiesFvNi" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_RestrictedCashNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsAbstract" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesFvNiNonCurrent" xlink:label="xoma_EquitySecuritiesFvNiNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsAbstract" xlink:to="xoma_EquitySecuritiesFvNiNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedAndOtherLiabilitiesCurrent" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="xoma_AccruedAndOtherLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredIncomeCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedPreferredStockDividendCurrent" xlink:label="xoma_AccruedPreferredStockDividendCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="xoma_AccruedPreferredStockDividendCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="us-gaap_DeferredIncomeNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" xlink:title="00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637637604874721204" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_637637604874721204" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="xoma_TockIssuedDuringPeriodSharesWarrantsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="xoma_TockIssuedDuringPeriodSharesWarrantsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement" xlink:label="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" xlink:label="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPreferredStockStock" xlink:label="us-gaap_DividendsPreferredStockStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_DividendsPreferredStockStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails" xlink:type="extended" xlink:title="40102 - Disclosure - Description of Business - Stock Issuance (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637637604874881205" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637637604874881205" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" xlink:label="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DepositarySharesRatioToPreferredStock" xlink:label="xoma_DepositarySharesRatioToPreferredStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_DepositarySharesRatioToPreferredStock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails" xlink:type="extended" xlink:title="40103 - Disclosure - Description of Business - Repayment of Debt (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637637604874891276" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_637637604874891276" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankAndNovartisPharmaAgMember" xlink:label="xoma_SiliconValleyBankAndNovartisPharmaAgMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_SiliconValleyBankAndNovartisPharmaAgMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails" xlink:type="extended" xlink:title="40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Equity Securities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637637604874901217" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637637604874901217" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="xoma_RezoluteIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604874901217" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604874901217" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_RezoluteIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquityInvestmentsNumberOfSharesHeld" xlink:label="xoma_EquityInvestmentsNumberOfSharesHeld" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="xoma_EquityInvestmentsNumberOfSharesHeld" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" xlink:type="extended" xlink:title="40205 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_637637604874911225" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_637637604874911225" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_637637604874911225" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_637637604874911225" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAccountsReceivableMember" xlink:label="us-gaap_TradeAccountsReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_TradeAccountsReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_637637604874921344" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_637637604874921344" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_Partner1Member" xlink:label="xoma_Partner1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="xoma_Partner1Member" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_Partner2Member" xlink:label="xoma_Partner2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="xoma_Partner2Member" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfMajorPartners" xlink:label="xoma_NumberOfMajorPartners" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="xoma_NumberOfMajorPartners" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:label="us-gaap_ReceivablesLongTermContractsOrPrograms" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ReceivablesLongTermContractsOrPrograms" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails" xlink:type="extended" xlink:title="40206 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accounting Pronouncements (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_637637604874931204" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember_637637604874931204" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201912Member" xlink:label="us-gaap_AccountingStandardsUpdate201912Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201912Member" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccountingStandardsUpdate202006Member" xlink:label="xoma_AccountingStandardsUpdate202006Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="xoma_AccountingStandardsUpdate202006Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccountingStandardsUpdate202004Member" xlink:label="xoma_AccountingStandardsUpdate202004Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="xoma_AccountingStandardsUpdate202004Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails" xlink:type="extended" xlink:title="40301 - Disclosure - Condensed Consolidated Financial Statements Detail - Equity Securities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_637637604874941206" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_637637604874941206" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="xoma_RezoluteIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesFvNiNonCurrent" xlink:label="xoma_EquitySecuritiesFvNiNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="xoma_EquitySecuritiesFvNiNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:label="us-gaap_EquitySecuritiesFvNiRealizedGainLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="us-gaap_EquitySecuritiesFvNiRealizedGainLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" xlink:type="extended" xlink:title="40303 - Disclosure - Condensed Consolidated Financial Statements Details - Net Loss Per Share (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="us-gaap_EarningsPerShareDilutedLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_EarningsPerShareBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" xlink:type="extended" xlink:title="40304 - Disclosure - Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_637637604874971237" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_637637604874971237" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Licensing and Other Arrangements - Novartis International (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisInternationalPharmaceuticalLtdMember" xlink:label="xoma_NovartisInternationalPharmaceuticalLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_NovartisInternationalPharmaceuticalLtdMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604874981218" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604874981218" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_LicenseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisNoteMember" xlink:label="xoma_NovartisNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_NovartisNoteMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementTerminationPriorWrittenNoticePeriod" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_AgreementTerminationPriorWrittenNoticePeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfPerformanceObligations" xlink:label="xoma_NumberOfPerformanceObligations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_NumberOfPerformanceObligations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ProceedsFromUpfrontPayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimum" xlink:label="xoma_RoyaltiesPeriodMinimum" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_RoyaltiesPeriodMinimum" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails" xlink:type="extended" xlink:title="40402 - Disclosure - Licensing and Other Arrangements - Novartis - Gevokizumab and IL-1 Beta (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisPharmaAGMember" xlink:label="xoma_NovartisPharmaAGMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_NovartisPharmaAGMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" xlink:label="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_XOMA052LicenseAgreementMember" xlink:label="xoma_XOMA052LicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" xlink:to="xoma_XOMA052LicenseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_IL1TargetLicenseAgreementMember" xlink:label="xoma_IL1TargetLicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" xlink:to="xoma_IL1TargetLicenseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementTransactionPrice" xlink:label="xoma_LicenseAgreementTransactionPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LicenseAgreementTransactionPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceived" xlink:label="xoma_LicenseAgreementConsiderationReceived" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LicenseAgreementConsiderationReceived" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ProceedsFromUpfrontPayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceivedDebtRepayment" xlink:label="xoma_LicenseAgreementConsiderationReceivedDebtRepayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LicenseAgreementConsiderationReceivedDebtRepayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" xlink:label="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockPremium" xlink:label="xoma_CommonStockPremium" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_CommonStockPremium" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfLicenseAgreements" xlink:label="xoma_NumberOfLicenseAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_NumberOfLicenseAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementTerminationPriorWrittenNoticePeriod" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_AgreementTerminationPriorWrittenNoticePeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ArrangementsNumber" xlink:label="xoma_ArrangementsNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ArrangementsNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfPerformanceObligations" xlink:label="xoma_NumberOfPerformanceObligations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_NumberOfPerformanceObligations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails" xlink:type="extended" xlink:title="40403 - Disclosure - Licensing and Other Arrangements - Takeda (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TakedaPharmaceuticalCompanyLimitedMember" xlink:label="xoma_TakedaPharmaceuticalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_TakedaPharmaceuticalCompanyLimitedMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CollaborationAgreementMember" xlink:label="xoma_CollaborationAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_CollaborationAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_LicenseAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637637604875081449" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_637637604875081449" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MezagitamabMember" xlink:label="xoma_MezagitamabMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="xoma_MezagitamabMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OtherAntibodiesMember" xlink:label="xoma_OtherAntibodiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="xoma_OtherAntibodiesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" xlink:label="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimum" xlink:label="xoma_RoyaltiesPeriodMinimum" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_RoyaltiesPeriodMinimum" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimumScenarioOne" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioOne" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_RoyaltiesPeriodMinimumScenarioOne" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimumScenarioTwo" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioTwo" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_RoyaltiesPeriodMinimumScenarioTwo" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails" xlink:type="extended" xlink:title="40404 - Disclosure - Licensing and Other Arrangements - Rezolute (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="xoma_RezoluteIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_RezoluteIncMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" xlink:label="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" xlink:to="xoma_LicenseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementRz358Member" xlink:label="xoma_LicenseAgreementRz358Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="xoma_LicenseAgreementMember" xlink:to="xoma_LicenseAgreementRz358Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementNonRz358ProductsMember" xlink:label="xoma_LicenseAgreementNonRz358ProductsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="xoma_LicenseAgreementMember" xlink:to="xoma_LicenseAgreementNonRz358ProductsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimum" xlink:label="xoma_RoyaltiesPeriodMinimum" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_RoyaltiesPeriodMinimum" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfDecreaseInFutureRoyaltyObligations" xlink:label="xoma_PercentageOfDecreaseInFutureRoyaltyObligations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PercentageOfDecreaseInFutureRoyaltyObligations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementTerminationPriorWrittenNoticePeriod" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_AgreementTerminationPriorWrittenNoticePeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceived" xlink:label="xoma_LicenseAgreementConsiderationReceived" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LicenseAgreementConsiderationReceived" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" xlink:label="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementInstallmentPaymentsReceived" xlink:label="xoma_LicenseAgreementInstallmentPaymentsReceived" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LicenseAgreementInstallmentPaymentsReceived" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementSharesReceived" xlink:label="xoma_LicenseAgreementSharesReceived" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LicenseAgreementSharesReceived" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquityInvestmentsNumberOfSharesHeld" xlink:label="xoma_EquityInvestmentsNumberOfSharesHeld" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_EquityInvestmentsNumberOfSharesHeld" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails" xlink:type="extended" xlink:title="40405 - Disclosure - Licensing and Other Arrangements - Janssen Biotech (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_JanssenBiotechInc.Member" xlink:label="xoma_JanssenBiotechInc.Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_JanssenBiotechInc.Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_LicenseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ProceedsFromUpfrontPayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" xlink:label="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization" xlink:label="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails" xlink:type="extended" xlink:title="40406 - Disclosure - Licensing and Other Arrangements - Affimed (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_LicenseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AffimedMember" xlink:label="xoma_AffimedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_AffimedMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails" xlink:type="extended" xlink:title="40407 - Disclosure - Licensing and Other Arrangements - NIAID (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member" xlink:label="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DeferredRevenueArrangementNameOfParty2Member" xlink:label="xoma_DeferredRevenueArrangementNameOfParty2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_DeferredRevenueArrangementNameOfParty2Member" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumRevenueFromContract" xlink:label="xoma_MaximumRevenueFromContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_MaximumRevenueFromContract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractualTerm" xlink:label="xoma_ContractualTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ContractualTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_AccountsReceivableNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractsRevenueWroteOff" xlink:label="xoma_ContractsRevenueWroteOff" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ContractsRevenueWroteOff" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability" xlink:label="us-gaap_ContractWithCustomerRefundLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerRefundLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" xlink:type="extended" xlink:title="40408 - Disclosure - Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember" xlink:label="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyInterestAcquisitionAgreementsMember" xlink:label="xoma_RoyaltyInterestAcquisitionAgreementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyInterestAcquisitionAgreementsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FirstRoyaltyInterestAcquisitionAgreementMember" xlink:label="xoma_FirstRoyaltyInterestAcquisitionAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="xoma_RoyaltyInterestAcquisitionAgreementsMember" xlink:to="xoma_FirstRoyaltyInterestAcquisitionAgreementMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SecondRoyaltyInterestAcquisitionAgreementMember" xlink:label="xoma_SecondRoyaltyInterestAcquisitionAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="xoma_RoyaltyInterestAcquisitionAgreementsMember" xlink:to="xoma_SecondRoyaltyInterestAcquisitionAgreementMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfRoyaltyInterestAcquisitionAgreements" xlink:label="xoma_NumberOfRoyaltyInterestAcquisitionAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_NumberOfRoyaltyInterestAcquisitionAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ProceedsFromUpfrontPayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" xlink:label="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestonePeriodsNumber" xlink:label="xoma_MilestonePeriodsNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_MilestonePeriodsNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer" xlink:label="us-gaap_RevenueNotFromContractWithCustomer" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueNotFromContractWithCustomer" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_DeferredIncomeCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="us-gaap_DeferredIncomeNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_DeferredIncomeNoncurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails" xlink:type="extended" xlink:title="40501 - Disclosure - Royalty Purchase Agreements - Agenus (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgenusIncMember" xlink:label="xoma_AgenusIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_AgenusIncMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyPurchaseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_IncyteImmunoOncologyAssetsMember" xlink:label="xoma_IncyteImmunoOncologyAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="xoma_IncyteImmunoOncologyAssetsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MerckImmunoOncologyProductMember" xlink:label="xoma_MerckImmunoOncologyProductMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="xoma_MerckImmunoOncologyProductMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_SiliconValleyBankMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637637604875271205" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_637637604875271205" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="xoma_AgenusIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyReceivablePercentageOnNetSales" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_RoyaltyReceivablePercentageOnNetSales" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" xlink:label="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedPercentageOfMilestones" xlink:label="xoma_PurchasedPercentageOfMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PurchasedPercentageOfMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ChangesInEstimatedFairValueOfContingentConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestoneAchieved" xlink:label="xoma_MilestoneAchieved" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_MilestoneAchieved" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CashReceivedForAchievementOfContractualMilestones" xlink:label="xoma_CashReceivedForAchievementOfContractualMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_CashReceivedForAchievementOfContractualMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails" xlink:type="extended" xlink:title="40502 - Disclosure - Royalty Purchase Agreements - Bioasis (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BioasisTechnologiesIncMember" xlink:label="xoma_BioasisTechnologiesIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_BioasisTechnologiesIncMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyPurchaseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementTwoMember" xlink:label="xoma_RoyaltyPurchaseAgreementTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyPurchaseAgreementTwoMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637637604875320998" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_637637604875320998" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" xlink:label="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfLicenseAgreementsFutureLicenseAgreements" xlink:label="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentFutureCashPayments" xlink:label="xoma_ContingentFutureCashPayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ContingentFutureCashPayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ChangesInEstimatedFairValueOfContingentConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsOfContingentConsideration" xlink:label="xoma_PaymentsOfContingentConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PaymentsOfContingentConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails" xlink:type="extended" xlink:title="40503 - Disclosure - Royalty Purchase Agreements - Aronora (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AronoraIncMember" xlink:label="xoma_AronoraIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_AronoraIncMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyPurchaseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BayerProductsMember" xlink:label="xoma_BayerProductsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="xoma_BayerProductsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NonBayerProductsMember" xlink:label="xoma_NonBayerProductsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="xoma_NonBayerProductsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_SiliconValleyBankMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_RangeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesNumber" xlink:label="xoma_AgreementDrugCandidatesNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_AgreementDrugCandidatesNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber" xlink:label="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyReceivablePercentageOnNetSales" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_RoyaltyReceivablePercentageOnNetSales" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementPaymentPercentageFactor" xlink:label="xoma_AgreementPaymentPercentageFactor" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_AgreementPaymentPercentageFactor" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_UpfrontPayment" xlink:label="xoma_UpfrontPayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_UpfrontPayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentFutureCashPaymentsPerProduct" xlink:label="xoma_ContingentFutureCashPaymentsPerProduct" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ContingentFutureCashPaymentsPerProduct" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentFutureCashPayments" xlink:label="xoma_ContingentFutureCashPayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ContingentFutureCashPayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" xlink:label="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestonesPaymentsToAggregateAmountOfPerProduct" xlink:label="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsOfContingentConsideration" xlink:label="xoma_PaymentsOfContingentConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PaymentsOfContingentConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ChangesInEstimatedFairValueOfContingentConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails" xlink:type="extended" xlink:title="40504 - Disclosure - Royalty Purchase Agreements - Palobiofarma (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PalobiofarmaSLMember" xlink:label="xoma_PalobiofarmaSLMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_PalobiofarmaSLMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyPurchaseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_SiliconValleyBankMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesNumber" xlink:label="xoma_AgreementDrugCandidatesNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_AgreementDrugCandidatesNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails" xlink:type="extended" xlink:title="40505 - Disclosure - Royalty Purchase Agreements - Viracta (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ViractaTherapeuticsInc.Member" xlink:label="xoma_ViractaTherapeuticsInc.Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_ViractaTherapeuticsInc.Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyPurchaseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesNumber" xlink:label="xoma_AgreementDrugCandidatesNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_AgreementDrugCandidatesNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum" xlink:label="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumConsiderationRetained" xlink:label="xoma_MaximumConsiderationRetained" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_MaximumConsiderationRetained" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RegulatoryAndCommercialMilestonesReceivableMaximum" xlink:label="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails" xlink:type="extended" xlink:title="40506 - Disclosure - Royalty Purchase Agreements - Summary of Acquisition of Royalty Rights (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgenusIncMember" xlink:label="xoma_AgenusIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_AgenusIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BioasisTechnologiesIncMember" xlink:label="xoma_BioasisTechnologiesIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_BioasisTechnologiesIncMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AronoraIncMember" xlink:label="xoma_AronoraIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_AronoraIncMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PalobiofarmaSLMember" xlink:label="xoma_PalobiofarmaSLMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_PalobiofarmaSLMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ViractaTherapeuticsInc.Member" xlink:label="xoma_ViractaTherapeuticsInc.Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_ViractaTherapeuticsInc.Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyRightsAcquired" xlink:label="xoma_RoyaltyRightsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="xoma_RoyaltyRightsAcquired" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails" xlink:type="extended" xlink:title="40601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_637637604875581257" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_637637604875581257" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637637604875591311" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637637604875591311" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationFairValueDisclosure" xlink:label="xoma_ContingentConsiderationFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="xoma_ContingentConsiderationFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" xlink:label="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" xlink:to="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount" xlink:label="us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" xlink:to="us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" xlink:to="us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails" xlink:type="extended" xlink:title="40602 - Disclosure - Fair Value Measurements - Summary of Changes In Estimated Fair Value of Level 3 Financial Assets (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" xlink:label="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_RezoluteIncMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" xlink:label="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesNumberOfTranches" xlink:label="xoma_EquitySecuritiesNumberOfTranches" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="xoma_EquitySecuritiesNumberOfTranches" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails" xlink:type="extended" xlink:title="40603 - Disclosure - Fair Value Measurements - Estimated Fair Value of Equity Securities Assumptions (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="xoma_RezoluteIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain_637637604875641383" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain_637637604875641383" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputSharePriceMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FinancialInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637637604875651548" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637637604875651548" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesTrancheOneMember" xlink:label="xoma_EquitySecuritiesTrancheOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="xoma_EquitySecuritiesTrancheOneMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesTrancheTwoMember" xlink:label="xoma_EquitySecuritiesTrancheTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="xoma_EquitySecuritiesTrancheTwoMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiMeasurementInput" xlink:label="us-gaap_EquitySecuritiesFvNiMeasurementInput" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_EquitySecuritiesFvNiMeasurementInput" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails" xlink:type="extended" xlink:title="40604 - Disclosure - Fair Value Measurements - Contingent Consideration (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BioasisTechnologiesIncMember" xlink:label="xoma_BioasisTechnologiesIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_BioasisTechnologiesIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyPurchaseAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="xoma_ChangesInEstimatedFairValueOfContingentConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" xlink:type="extended" xlink:title="40701 - Disclosure - Lease Agreements - Leased facilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637637604875681236" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637637604875681236" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LeasedFacilitiesEmeryvilleCaliforniaMember" xlink:label="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OperatingLeasesNumberOfLeasedFacilities" xlink:label="xoma_OperatingLeasesNumberOfLeasedFacilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="xoma_OperatingLeasesNumberOfLeasedFacilities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails" xlink:type="extended" xlink:title="40801 - Disclosure - Long-Term Debt and Other Financings - Silicon Valley Bank Loan Agreement (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_SiliconValleyBankMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FirstTermLoanMember" xlink:label="xoma_FirstTermLoanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="xoma_SiliconValleyBankMember" xlink:to="xoma_FirstTermLoanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SecondTermLoanMember" xlink:label="xoma_SecondTermLoanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="xoma_SiliconValleyBankMember" xlink:to="xoma_SecondTermLoanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_637637604875691338" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain_637637604875691338" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_PrimeRateMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637637604875701265" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637637604875701265" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TenYearWarrantsIssuedThirdRangeMember" xlink:label="xoma_TenYearWarrantsIssuedThirdRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="xoma_TenYearWarrantsIssuedThirdRangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockWarrantExercisePrice14.71Member" xlink:label="xoma_CommonStockWarrantExercisePrice14.71Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="xoma_CommonStockWarrantExercisePrice14.71Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest" xlink:label="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" xlink:label="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" xlink:label="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentAmountToBeReborrowed" xlink:label="xoma_DebtInstrumentAmountToBeReborrowed" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_DebtInstrumentAmountToBeReborrowed" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentFinalPaymentFeePercentage" xlink:label="xoma_DebtInstrumentFinalPaymentFeePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_DebtInstrumentFinalPaymentFeePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentFinalPaymentFee" xlink:label="xoma_DebtInstrumentFinalPaymentFee" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_DebtInstrumentFinalPaymentFee" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentPrepaymentFeePercentage" xlink:label="xoma_DebtInstrumentPrepaymentFeePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_DebtInstrumentPrepaymentFeePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ExercisablePeriodOfWarrants" xlink:label="xoma_ExercisablePeriodOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_ExercisablePeriodOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DeferredFinanceCostsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails" xlink:type="extended" xlink:title="40802 - Disclosure - Long-Term Debt and Other Financings - Novartis Note (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisInternationalPharmaceuticalLtdMember" xlink:label="xoma_NovartisInternationalPharmaceuticalLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_NovartisInternationalPharmaceuticalLtdMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_LicenseAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisNoteMember" xlink:label="xoma_NovartisNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_NovartisNoteMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" xlink:label="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentDecreaseUponAchievementOfMilestones" xlink:label="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="xoma_ProceedsFromUpfrontPayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails" xlink:type="extended" xlink:title="40803 - Disclosure - Long-Term Debt and Other Financings - Interest Expense (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_SiliconValleyBankMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisNoteMember" xlink:label="xoma_NovartisNoteMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_NovartisNoteMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OtherFinancingsMember" xlink:label="xoma_OtherFinancingsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xoma_OtherFinancingsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract" xlink:label="us-gaap_InterestExpenseAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Common Stock Warrants (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FiveYearWarrantsIssuedSecondRangeMember" xlink:label="xoma_FiveYearWarrantsIssuedSecondRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="xoma_FiveYearWarrantsIssuedSecondRangeMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TenYearWarrantsIssuedThirdRangeMember" xlink:label="xoma_TenYearWarrantsIssuedThirdRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="xoma_TenYearWarrantsIssuedThirdRangeMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockWarrantExercisePrice14.71Member" xlink:label="xoma_CommonStockWarrantExercisePrice14.71Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="xoma_CommonStockWarrantExercisePrice14.71Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="xoma_StockIssuedDuringPeriodSharesWarrantsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="xoma_StockIssuedDuringPeriodSharesWarrantsExercised" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails" xlink:type="extended" xlink:title="41002 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommitmentsAndContingenciesTable" xlink:label="xoma_CommitmentsAndContingenciesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="xoma_CommitmentsAndContingenciesTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyPurchaseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="xoma_CommitmentsAndContingenciesTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BioasisTechnologiesIncMember" xlink:label="xoma_BioasisTechnologiesIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_BioasisTechnologiesIncMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AronoraIncMember" xlink:label="xoma_AronoraIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_AronoraIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommitmentsAndContingenciesLineItems" xlink:label="xoma_CommitmentsAndContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="xoma_CommitmentsAndContingenciesLineItems" xlink:to="xoma_CommitmentsAndContingenciesTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="xoma_CommitmentsAndContingenciesLineItems" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="xoma_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails" xlink:type="extended" xlink:title="41101 - Disclosure - Stock-based Compensation - ESPP (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_637637604875861140" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_637637604875861140" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember" xlink:label="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PlanNameDomain" xlink:to="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails" xlink:type="extended" xlink:title="41102 - Disclosure - Stock-based Compensation - Stock Options (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604875871356" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604875871356" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604875871356" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604875871356" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EmployeeMember" xlink:label="xoma_EmployeeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="xoma_EmployeeMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="extended" xlink:title="41103 - Disclosure - Stock-based Compensation - Weighted Average Assumptions (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" xlink:type="extended" xlink:title="41104 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="41105 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_637637604875981234" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_637637604875981234" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails" xlink:type="extended" xlink:title="41201 - Disclosure - Capital Stock - Series X and Series Y Convertible Preferred Stock (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" xlink:label="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesXConvertiblePreferredStockMember" xlink:label="xoma_SeriesXConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" xlink:to="xoma_SeriesXConvertiblePreferredStockMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesYConvertiblePreferredStockMember" xlink:label="xoma_SeriesYConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" xlink:to="xoma_SeriesYConvertiblePreferredStockMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockConversionPricePerShare" xlink:label="xoma_PreferredStockConversionPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockConversionPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" xlink:label="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" xlink:type="extended" xlink:title="41202 - Disclosure - Capital Stock - Series A Preferred Stock (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637637604876011235" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_637637604876011235" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:label="xoma_ProceedsFromIssuanceOrSaleOfEquityNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_ProceedsFromIssuanceOrSaleOfEquityNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreference" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodYearProrated" xlink:label="xoma_PreferredStockDividendPeriodYearProrated" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockDividendPeriodYearProrated" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodProratedMonthsInYear" xlink:label="xoma_PreferredStockDividendPeriodProratedMonthsInYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockDividendPeriodProratedMonthsInYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodMonth" xlink:label="xoma_PreferredStockDividendPeriodMonth" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockDividendPeriodMonth" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" xlink:label="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockShareCap" xlink:label="xoma_PreferredStockShareCap" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockShareCap" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays" xlink:label="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails" xlink:type="extended" xlink:title="41203 - Disclosure - Capital Stock - Series B Preferred Stock (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AdrMember" xlink:label="dei_AdrMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="dei_AdrMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" xlink:label="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637637604876071204" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_637637604876071204" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:label="us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DepositarySharesRatioToPreferredStock" xlink:label="xoma_DepositarySharesRatioToPreferredStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_DepositarySharesRatioToPreferredStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromIssuanceOfPreferredStockNet" xlink:label="xoma_ProceedsFromIssuanceOfPreferredStockNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_ProceedsFromIssuanceOfPreferredStockNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreference" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendAmountPerShare" xlink:label="xoma_PreferredStockDividendAmountPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockDividendAmountPerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodYearProrated" xlink:label="xoma_PreferredStockDividendPeriodYearProrated" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockDividendPeriodYearProrated" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodProratedMonthsInYear" xlink:label="xoma_PreferredStockDividendPeriodProratedMonthsInYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockDividendPeriodProratedMonthsInYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodMonth" xlink:label="xoma_PreferredStockDividendPeriodMonth" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockDividendPeriodMonth" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" xlink:label="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockShareCap" xlink:label="xoma_PreferredStockShareCap" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PreferredStockShareCap" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" xlink:type="extended" xlink:title="41204 - Disclosure - Capital Stock - Dividends (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="us-gaap_DividendsPayableTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DividendsPayableTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesPreferredStockAndSeriesBPreferredStockMember" xlink:label="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="us-gaap_DividendsPayableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DividendsPayableLineItems" xlink:to="us-gaap_DividendsPayableTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareDeclared" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DividendsPayableLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DividendsPayableLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DividendsPayableLineItems" xlink:to="us-gaap_RestrictedCash" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" xlink:type="extended" xlink:title="41205 - Disclosure - Capital Stock - BVF Ownership (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BiotechnologyValueFundLPMember" xlink:label="xoma_BiotechnologyValueFundLPMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="xoma_BiotechnologyValueFundLPMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesYConvertiblePreferredStockMember" xlink:label="xoma_SeriesYConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="xoma_SeriesYConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="srt_OwnershipAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_637637604876151255" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_637637604876151255" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_XomaCorporationMember" xlink:label="xoma_XomaCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_OwnershipDomain" xlink:to="xoma_XomaCorporationMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BeneficialOwnershipLimitation" xlink:label="xoma_BeneficialOwnershipLimitation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_BeneficialOwnershipLimitation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" xlink:label="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" xlink:type="extended" xlink:title="41206 - Disclosure - Capital Stock - ATM Agreements (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TwoThousandEighteenAtMarketAgreementMember" xlink:label="xoma_TwoThousandEighteenAtMarketAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="xoma_TwoThousandEighteenAtMarketAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumValueOfCommonStockToBeIssued" xlink:label="xoma_MaximumValueOfCommonStockToBeIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_MaximumValueOfCommonStockToBeIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" xlink:label="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.xoma.com/role/DisclosureSubsequentEventsDetails" xlink:type="extended" xlink:title="41401 - Disclosure - Subsequent Events (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_637637604876191489" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_637637604876191489" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_CounterpartyNameAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember" xlink:label="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="xoma_RoyaltyPurchaseAgreementMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyReceivablePercentageOnNetSales" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="xoma_RoyaltyReceivablePercentageOnNetSales" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_UpfrontPayment" xlink:label="xoma_UpfrontPayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="xoma_UpfrontPayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DepositarySharesRatioToPreferredStock" xlink:label="xoma_DepositarySharesRatioToPreferredStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="xoma_DepositarySharesRatioToPreferredStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" xlink:label="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" priority="1" use="optional" />
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>tmb-20210630_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7811.37134 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/5/2021 11:41:33 AM-->
<!--Modified on: 8/5/2021 11:41:33 AM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation State Country Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address Address Line1</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address Address Line2</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address City Or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address State Or Province</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Security12b Title</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement Of Financial Position [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Assets Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted Cash, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="us-gaap_EquitySecuritiesFvNi" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNi" xlink:to="us-gaap_EquitySecuritiesFvNi_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNi_lbl" xml:lang="en-US">Equity Securities, FV-NI</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquitySecuritiesFvNi_lbl" xml:lang="en-US">Short-term equity securities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Accounts and Other Receivables, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Trade and other receivables, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Income Taxes Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Income tax receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid Expense And Other Assets Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Assets Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xml:lang="en-US">Restricted Cash, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xml:lang="en-US">Long-term restricted cash</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property Plant And Equipment Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating Lease Right Of Use Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LongTermRoyaltyReceivableNonCurrent" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_lbl" xml:lang="en-US">Long-term royalty receivable non current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_lbl" xml:lang="en-US">Long Term Royalty Receivable Non Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_lbl" xml:lang="en-US">Balance at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_lbl" xml:lang="en-US">Balance at beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_lbl" xml:lang="en-US">Long-term royalty receivables</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesFvNiNonCurrent" xlink:label="xoma_EquitySecuritiesFvNiNonCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EquitySecuritiesFvNiNonCurrent" xlink:to="xoma_EquitySecuritiesFvNiNonCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EquitySecuritiesFvNiNonCurrent_lbl" xml:lang="en-US">Equity securities FvNi non current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EquitySecuritiesFvNiNonCurrent_lbl" xml:lang="en-US">Equity Securities Fv Ni Non Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EquitySecuritiesFvNiNonCurrent_lbl" xml:lang="en-US">Long-term equity securities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other Assets Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities And Stockholders Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Liabilities Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts Payable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedAndOtherLiabilitiesCurrent" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AccruedAndOtherLiabilitiesCurrent" xlink:to="xoma_AccruedAndOtherLiabilitiesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent_lbl" xml:lang="en-US">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued And Other Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued and other liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent_lbl" xml:lang="en-US">Total</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_lbl" xml:lang="en-US">Contingent consideration under royalty purchase agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_lbl" xml:lang="en-US">Contingent Consideration Under Royalty Purchase Agreements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_lbl" xml:lang="en-US">Contingent consideration under royalty purchase agreements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating Lease Liability Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeCurrent" xlink:to="us-gaap_DeferredIncomeCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeCurrent_lbl" xml:lang="en-US">Deferred Income, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeCurrent_lbl" xml:lang="en-US">Unearned revenue recognized under units-of-revenue method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredIncomeCurrent_lbl" xml:lang="en-US">Unearned revenue recognized under units-of-revenue method, current</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" xml:lang="en-US">Contract with Customer, Refund Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" xml:lang="en-US">Contingent liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Long Term Debt Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current portion of long-term debt</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedPreferredStockDividendCurrent" xlink:label="xoma_AccruedPreferredStockDividendCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AccruedPreferredStockDividendCurrent" xlink:to="xoma_AccruedPreferredStockDividendCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AccruedPreferredStockDividendCurrent_lbl" xml:lang="en-US">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AccruedPreferredStockDividendCurrent_lbl" xml:lang="en-US">Accrued Preferred Stock Dividend, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AccruedPreferredStockDividendCurrent_lbl" xml:lang="en-US">Preferred stock dividend accrual</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="us-gaap_DeferredIncomeNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeNoncurrent" xlink:to="us-gaap_DeferredIncomeNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeNoncurrent_lbl" xml:lang="en-US">Deferred Income, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeNoncurrent_lbl" xml:lang="en-US">Unearned revenue recognized under units-of-revenue method - long-term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredIncomeNoncurrent_lbl" xml:lang="en-US">Unearned revenue recognized under units-of-revenue method, noncurrent</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long Term Debt Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating Lease Liability Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Long-term operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other Liabilities Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other liabilities - long-term</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments And Contingencies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies (Note 10)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' equity:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common Stock Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.0075 par value, 277,333,332 shares authorized, 11,310,001 and 11,228,792 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional Paid In Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained Earnings Accumulated Deficit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Stockholders Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Liabilities And Stockholders Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred Stock Par Or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred Stock Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePercentage" xlink:to="us-gaap_PreferredStockDividendRatePercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl" xml:lang="en-US">Preferred stock, dividend rate (as a percent)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred Stock Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred Stock Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common Stock Par Or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common Stock Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common Stock Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Statement Of Income And Comprehensive Income [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Revenues [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Revenues:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Revenue From Contract With Customer Excluding Assessed Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Revenue from contracts with customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Revenue recognized</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer" xlink:label="us-gaap_RevenueNotFromContractWithCustomer" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueNotFromContractWithCustomer" xlink:to="us-gaap_RevenueNotFromContractWithCustomer_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueNotFromContractWithCustomer_lbl" xml:lang="en-US">Revenue Not from Contract with Customer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueNotFromContractWithCustomer_lbl" xml:lang="en-US">Revenue recognized under units-of-revenue method</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total revenues</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research And Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General And Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating Income Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Nonoperating Income Expense [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expense), net:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest Expense Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Gains Losses On Extinguishment Of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other Nonoperating Income Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense), net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income tax</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax benefit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Income Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Net comprehensive loss</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US">Less: accumulated dividends on Series A and Series B preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US">Less: accumulated dividends</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net Income Loss Available To Common Stockholders Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net (loss) income available to common stockholders, basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss available to common stockholders, basic</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Net Income Loss Available To Common Stockholders Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Net (loss) income available to common stockholders, diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Net loss available to common stockholders, diluted</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Earnings Per Share Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic net (loss) income per share of common stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic net loss per share of common stock (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Earnings Per Share Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted net (loss) income per share of common stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted net loss per share of common stock (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted Average Number Of Shares Outstanding Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average shares used in computing basic net loss per share available to common stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted Average Number Of Diluted Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average shares used in computing diluted net income (loss) per share available to common stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average shares used in computing diluted net loss per share available to common stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement Of Stockholders Equity [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Statement Equity Components [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid In Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US">Increase Decrease In Stockholders Equity Roll Forward</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Stock Issued During Period Value Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Stock Issued During Period Shares Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Number of shares, Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options (in shares)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="xoma_TockIssuedDuringPeriodSharesWarrantsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_TockIssuedDuringPeriodSharesWarrantsExercised" xlink:to="xoma_TockIssuedDuringPeriodSharesWarrantsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_TockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US">Number of shares issued during the period from exercise of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_TockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US">tock Issued During Period, Shares, Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_TockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US">Exercise of common stock warrants (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Stock Issued During Period Value Share Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Issuance of common stock related to 401(k) contribution</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Stock Issued During Period Shares Share Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Issuance of common stock related to 401(k) contribution (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xml:lang="en-US">Stock Issued During Period Value Employee Stock Purchase Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xml:lang="en-US">Issuance of common stock related to ESPP</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US">Stock Issued During Period Shares Employee Stock Purchase Plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US">Issuance of common stock related to ESPP (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement" xlink:label="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement" xlink:to="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement_lbl" xml:lang="en-US">Amount of increase (decrease) in additional paid in capital (APIC) resulting from disgorgement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement_lbl" xml:lang="en-US">Adjustments to Additional Paid in Capital, Disgorgement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement_lbl" xml:lang="en-US">Disgorgement of stockholder's short-swing profits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Issuance of common stock related to Series Y preferred stock conversion</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Issuance of common stock related to Series Y preferred stock conversion (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Stock Issued During Period Value New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Stock Issued During Period Shares New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of stock, net (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Shares issued (in shares)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" xlink:label="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" xlink:to="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock_lbl" xml:lang="en-US">Equity impact of the value of new common stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering, net of issuance costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock_lbl" xml:lang="en-US">Stock Issued During Period Value New Issues, Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock_lbl" xml:lang="en-US">Issuance of common stock, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock_lbl" xml:lang="en-US">Issuance of common stock, fair value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPreferredStockStock" xlink:label="us-gaap_DividendsPreferredStockStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStockStock" xlink:to="us-gaap_DividendsPreferredStockStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPreferredStockStock_lbl" xml:lang="en-US">Dividends, Preferred Stock, Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsPreferredStockStock_lbl" xml:lang="en-US">Preferred stock dividends</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement Of Cash Flows [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided By Used In Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Profit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net loss</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims" xlink:label="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims" xlink:to="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims_lbl" xml:lang="en-US">Defined contribution plan issuance of Common stock for services or claims.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims_lbl" xml:lang="en-US">Defined Contribution Plan Issuance Of Common Stock For Services Or Claims</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims_lbl" xml:lang="en-US">Common stock contribution to 401(k)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation And Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US">Amortization Of Financing Costs And Discounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US">Amortization of debt issuance costs, debt discount and final payment on debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for bad debt</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OperatingLeasePaymentsNonCash" xlink:label="xoma_OperatingLeasePaymentsNonCash" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_OperatingLeasePaymentsNonCash" xlink:to="xoma_OperatingLeasePaymentsNonCash_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_OperatingLeasePaymentsNonCash_lbl" xml:lang="en-US">Operating lease payments, non cash.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_OperatingLeasePaymentsNonCash_lbl" xml:lang="en-US">Operating Lease Payments Non Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xoma_OperatingLeasePaymentsNonCash_lbl" xml:lang="en-US">Non-cash lease expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:label="us-gaap_EquitySecuritiesFvNiRealizedGainLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:to="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_lbl" xml:lang="en-US">Equity Securities, FV-NI, Realized Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_lbl" xml:lang="en-US">Change in fair value of equity securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_lbl" xml:lang="en-US">Gain (loss) recognized due to change in fair value of investment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Increase Decrease In Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xml:lang="en-US">Increase (Decrease) in Accounts and Other Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xml:lang="en-US">Trade and other receivables, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xml:lang="en-US">Income tax receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Increase Decrease In Prepaid Deferred Expense And Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Increase Decrease In Accounts Payable And Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="xoma_IncreaseDecreaseInOperatingLeaseLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="xoma_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" xml:lang="en-US">The increase (decrease) during the reporting period in the aggregate amount of lease liabilities that result from activities that generate operating income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" xml:lang="en-US">Increase (Decrease) in Operating Lease Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_IncreaseDecreaseInOperatingLeaseLiabilities_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Unearned revenue recognized under units-of-revenue method</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US">Increase Decrease In Other Operating Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US">Other liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash Provided By Used In Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided By Used In Investing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_lbl" xml:lang="en-US">Payments related to purchase of royalty rights.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_lbl" xml:lang="en-US">Payments Related To Purchase Of Royalty Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_lbl" xml:lang="en-US">Payments related to purchase of royalty rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_lbl" xml:lang="en-US">Payments to acquire milestones and royalties</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash Provided By Used In Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided By Used In Financing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_lbl" xml:lang="en-US">Proceeds From Issuance Of Preferred Stock And Preference Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_lbl" xml:lang="en-US">Gross proceeds from issuance of preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_lbl" xml:lang="en-US">Proceeds from issuance of preferred stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds From Issuance Of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Payments of Stock Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Payment of preferred and common stock issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Stock issuance costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds From Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise of options</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt" xlink:label="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt" xlink:to="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt_lbl" xml:lang="en-US">The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer, excluding extinguishment of debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt_lbl" xml:lang="en-US">Repayments of Long-term Debt, Excluding Extinguishment of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt_lbl" xml:lang="en-US">Principal payments - debt</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt" xlink:label="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt" xlink:to="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt_lbl" xml:lang="en-US">The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer, considered extinguishment of debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt_lbl" xml:lang="en-US">Repayments of Long-term Debt, Extinguishment of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt_lbl" xml:lang="en-US">Payment for extinguishment of debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtRestructuringCosts" xlink:label="us-gaap_PaymentsOfDebtRestructuringCosts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtRestructuringCosts" xlink:to="us-gaap_PaymentsOfDebtRestructuringCosts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtRestructuringCosts_lbl" xml:lang="en-US">Payments of Debt Restructuring Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDebtRestructuringCosts_lbl" xml:lang="en-US">Payment for debt modification fee</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividends_lbl" xml:lang="en-US">Payments of Dividends</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividends_lbl" xml:lang="en-US">Payment for preferred stock dividends</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Finance Lease Principal Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Principal payments - finance lease</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromRepaymentsForDisgorgement" xlink:label="xoma_ProceedsFromRepaymentsForDisgorgement" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ProceedsFromRepaymentsForDisgorgement" xlink:to="xoma_ProceedsFromRepaymentsForDisgorgement_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ProceedsFromRepaymentsForDisgorgement_lbl" xml:lang="en-US">Amount of cash inflow (outflow) from disgorgement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ProceedsFromRepaymentsForDisgorgement_lbl" xml:lang="en-US">Proceeds from (Repayments for) Disgorgement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ProceedsFromRepaymentsForDisgorgement_lbl" xml:lang="en-US">Proceeds from disgorgement of stockholder's short-swing profits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Payments Related To Tax Withholding For Share Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Taxes paid related to net share settlement of equity awards</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash Provided By Used In Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net decrease in cash and restricted cash</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and restricted cash at the end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and restricted cash at the beginning of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Unrestricted and restricted cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Total cash and restricted cash</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Cash Flow Information:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest Paid Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Non-cash investing and financing activities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Dividends Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Preferred stock dividend accrual</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_InterestAddedPrincipalBalancesLongTermDebt" xlink:label="xoma_InterestAddedPrincipalBalancesLongTermDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_InterestAddedPrincipalBalancesLongTermDebt" xlink:to="xoma_InterestAddedPrincipalBalancesLongTermDebt_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_InterestAddedPrincipalBalancesLongTermDebt_lbl" xml:lang="en-US">Unpaid interest added to the outstanding principal amount on long-term debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_InterestAddedPrincipalBalancesLongTermDebt_lbl" xml:lang="en-US">Interest Added Principal Balances Long Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_InterestAddedPrincipalBalancesLongTermDebt_lbl" xml:lang="en-US">Interest added to principal balance on long-term debt</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedCostRelatedToIssuanceOfCommonStock" xlink:label="xoma_AccruedCostRelatedToIssuanceOfCommonStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AccruedCostRelatedToIssuanceOfCommonStock" xlink:to="xoma_AccruedCostRelatedToIssuanceOfCommonStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AccruedCostRelatedToIssuanceOfCommonStock_lbl" xml:lang="en-US">Accrued cost related to issuance of common stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AccruedCostRelatedToIssuanceOfCommonStock_lbl" xml:lang="en-US">Accrued Cost Related To Issuance Of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AccruedCostRelatedToIssuanceOfCommonStock_lbl" xml:lang="en-US">Accrued cost related to issuance of common stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedCostRelatedToIssuanceOfPreferredStock" xlink:label="xoma_AccruedCostRelatedToIssuanceOfPreferredStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AccruedCostRelatedToIssuanceOfPreferredStock" xlink:to="xoma_AccruedCostRelatedToIssuanceOfPreferredStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AccruedCostRelatedToIssuanceOfPreferredStock_lbl" xml:lang="en-US">Accrued costs related to issuance of preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AccruedCostRelatedToIssuanceOfPreferredStock_lbl" xml:lang="en-US">Accrued Cost Related To Issuance Of Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AccruedCostRelatedToIssuanceOfPreferredStock_lbl" xml:lang="en-US">Accrued cost related to issuance of preferred stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Description of Business</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Nature Of Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Description of Business</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis Of Presentation And Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ConsolidatedFinancialStatementDetailAbstract" xlink:label="xoma_ConsolidatedFinancialStatementDetailAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ConsolidatedFinancialStatementDetailAbstract" xlink:to="xoma_ConsolidatedFinancialStatementDetailAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ConsolidatedFinancialStatementDetailAbstract_lbl" xml:lang="en-US">Consolidated financial statement detail.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ConsolidatedFinancialStatementDetailAbstract_lbl" xml:lang="en-US">Condensed Consolidated Financial Statements Details</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="us-gaap_AdditionalFinancialInformationDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock_lbl" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock_lbl" xml:lang="en-US">Condensed Consolidated Financial Statements Details</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicensingAndOtherArrangementsAbstract" xlink:to="xoma_LicensingAndOtherArrangementsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicensingAndOtherArrangementsAbstract_lbl" xml:lang="en-US">Licensing and other arrangements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicensingAndOtherArrangementsAbstract_lbl" xml:lang="en-US">Licensing and Other Arrangements</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsTextBlock" xlink:label="xoma_LicensingAndOtherArrangementsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicensingAndOtherArrangementsTextBlock" xlink:to="xoma_LicensingAndOtherArrangementsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicensingAndOtherArrangementsTextBlock_lbl" xml:lang="en-US">Licensing and other arrangements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicensingAndOtherArrangementsTextBlock_lbl" xml:lang="en-US">Licensing And Other Arrangements [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicensingAndOtherArrangementsTextBlock_lbl" xml:lang="en-US">Licensing and Other Arrangements</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementAbstract" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltyPurchaseAgreementAbstract" xlink:to="xoma_RoyaltyPurchaseAgreementAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract_lbl" xml:lang="en-US">Royalty purchase agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract_lbl" xml:lang="en-US">Royalty Purchase Agreements</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementTextBlock" xlink:label="xoma_RoyaltyPurchaseAgreementTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltyPurchaseAgreementTextBlock" xlink:to="xoma_RoyaltyPurchaseAgreementTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltyPurchaseAgreementTextBlock_lbl" xml:lang="en-US">Royalty purchase agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltyPurchaseAgreementTextBlock_lbl" xml:lang="en-US">Royalty Purchase Agreement [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RoyaltyPurchaseAgreementTextBlock_lbl" xml:lang="en-US">Royalty Purchase Agreements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Lease Agreements</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LeaseDisclosureTextBlock" xlink:label="xoma_LeaseDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LeaseDisclosureTextBlock" xlink:to="xoma_LeaseDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LeaseDisclosureTextBlock_lbl" xml:lang="en-US">The entire disclosure of information about leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LeaseDisclosureTextBlock_lbl" xml:lang="en-US">Lease Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LeaseDisclosureTextBlock_lbl" xml:lang="en-US">Lease Agreements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Long-Term Debt and Other Financings</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">Long Term Debt [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">Long-Term Debt and Other Financings</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" xml:lang="en-US">Common Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockWarrantDisclosureTextBlock" xlink:label="xoma_CommonStockWarrantDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CommonStockWarrantDisclosureTextBlock" xlink:to="xoma_CommonStockWarrantDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CommonStockWarrantDisclosureTextBlock_lbl" xml:lang="en-US">Common stock warrant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CommonStockWarrantDisclosureTextBlock_lbl" xml:lang="en-US">Common Stock Warrant Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_CommonStockWarrantDisclosureTextBlock_lbl" xml:lang="en-US">Common Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments And Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="us-gaap_CompensationRelatedCostsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_CompensationRelatedCostsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationRelatedCostsAbstract_lbl" xml:lang="en-US">Stock-based Compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Disclosure Of Compensation Related Costs Share Based Payments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Compensation and Other Benefit Plans</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Capital Stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Stockholders Equity Note Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Capital Stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis Of Accounting Policy Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use Of Estimates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash And Cash Equivalents Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Restricted Cash</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue From Contract With Customer Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock" xlink:label="xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock" xlink:to="xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock_lbl" xml:lang="en-US">Disclosure of accounting policy for sale of future revenue streams.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition Deferred Revenue Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock_lbl" xml:lang="en-US">Sale of Future Revenue Streams</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US">Compensation Related Costs Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US">Stock-Based Compensation</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesPolicy" xlink:label="xoma_EquitySecuritiesPolicy" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EquitySecuritiesPolicy" xlink:to="xoma_EquitySecuritiesPolicy_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EquitySecuritiesPolicy_lbl" xml:lang="en-US">Disclosure of accounting policy for equity securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EquitySecuritiesPolicy_lbl" xml:lang="en-US">Equity Securities Policy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EquitySecuritiesPolicy_lbl" xml:lang="en-US">Equity Securities</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock" xlink:label="xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock" xlink:to="xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Future milestones and royalties purchase rights policy.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Future Milestones And Royalties Purchase Rights Policy Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Purchase of Rights to Future Milestones and Royalties</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Lessee Leases Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Tax Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Share Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net Loss per Share Attributable to Common Stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration Risk Credit Risk</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Risk</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income Policy Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Loss</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements Policy Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Accounting Pronouncements Recently Adopted and Recent Accounting Pronouncements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xml:lang="en-US">Schedule of cash and restricted cash</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CondensedConsolidatedFinancialStatementsDetailAbstract" xlink:label="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract" xlink:to="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract_lbl" xml:lang="en-US">Condensed consolidated financial statements detail.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract_lbl" xml:lang="en-US">Condensed Consolidated Financial Statements Detail [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule Of Accrued Liabilities Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Accrued and Other Liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net (Loss) per Share Available to Common Stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US">Outstanding Securities Considered Anti-Dilutive</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ScheduleOfRoyaltyRightsTableTextBlock" xlink:label="xoma_ScheduleOfRoyaltyRightsTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ScheduleOfRoyaltyRightsTableTextBlock" xlink:to="xoma_ScheduleOfRoyaltyRightsTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ScheduleOfRoyaltyRightsTableTextBlock_lbl" xml:lang="en-US">Schedule of royalty rights.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ScheduleOfRoyaltyRightsTableTextBlock_lbl" xml:lang="en-US">Schedule Of Royalty Rights Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ScheduleOfRoyaltyRightsTableTextBlock_lbl" xml:lang="en-US">Summary of Acquisition of Royalty Rights</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of Financial Assets and Liabilities Carried at Fair Value on Recurring Basis</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Summary of Changes in Estimated Fair Value of Level 3 Financial Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xml:lang="en-US">Schedule of Estimated Fair Value of Equity Securities Assumptions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Lessee Operating Lease Liability Maturity Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of maturity of operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of cost components of operating leases</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock" xlink:label="xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock" xlink:to="xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock_lbl" xml:lang="en-US">The tabular disclosure of supplemental cash flows information related to leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock_lbl" xml:lang="en-US">Lessee, Operating Lease, Supplemental Cash Flow Information [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock_lbl" xml:lang="en-US">Summary of supplemental cash flow information related to operating leases</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock" xlink:label="xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock" xlink:to="xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock_lbl" xml:lang="en-US">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock_lbl" xml:lang="en-US">Lessee, Operating Lease, Supplemental Information [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock_lbl" xml:lang="en-US">Schedule of present value assumptions used in calculating the present value of lease payments</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock" xlink:label="xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock" xlink:to="xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock_lbl" xml:lang="en-US">Tabular disclosure of aggregate amount of interest expense and the amortization of debt issuance costs and discounts on all borrowings.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock_lbl" xml:lang="en-US">Interest Expense And Amortization Of Debt Issuance Costs And Discounts Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock_lbl" xml:lang="en-US">Interest Expense and Amortization of Debt Issuance Costs and Discounts</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Schedule Of Stockholders Equity Note Warrants Or Rights [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Summary of Common Stock Warrants Outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Weighted Average Assumptions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Stock Option Activity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US">Stock-based Compensation Expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US">Sale of stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US">Stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DepositarySharesRatioToPreferredStock" xlink:label="xoma_DepositarySharesRatioToPreferredStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DepositarySharesRatioToPreferredStock" xlink:to="xoma_DepositarySharesRatioToPreferredStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DepositarySharesRatioToPreferredStock_lbl" xml:lang="en-US">Represents depositary share's fractional interest in share of preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DepositarySharesRatioToPreferredStock_lbl" xml:lang="en-US">Depositary Shares, Ratio To Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DepositarySharesRatioToPreferredStock_lbl" xml:lang="en-US">Depositary share's fractional interest in share of preferred stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Debt Instrument [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Debt Instrument [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankAndNovartisPharmaAgMember" xlink:label="xoma_SiliconValleyBankAndNovartisPharmaAgMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_SiliconValleyBankAndNovartisPharmaAgMember" xlink:to="xoma_SiliconValleyBankAndNovartisPharmaAgMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_SiliconValleyBankAndNovartisPharmaAgMember_lbl" xml:lang="en-US">Silicon Valley Bank And Novartis Pharma AG</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_SiliconValleyBankAndNovartisPharmaAgMember_lbl" xml:lang="en-US">Silicon Valley Bank And Novartis Pharma Ag [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_SiliconValleyBankAndNovartisPharmaAgMember_lbl" xml:lang="en-US">Silicon Valley Bank And Novartis Pharma AG</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Long-term debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US">Repayments Of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US">Repayments of debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US">Restricted Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US">Restricted cash</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US">Schedule of Equity Method Investments [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US">Equity investments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xml:lang="en-US">Reverse stock split</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquityInvestmentsNumberOfSharesHeld" xlink:label="xoma_EquityInvestmentsNumberOfSharesHeld" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EquityInvestmentsNumberOfSharesHeld" xlink:to="xoma_EquityInvestmentsNumberOfSharesHeld_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EquityInvestmentsNumberOfSharesHeld_lbl" xml:lang="en-US">Number of shares owned classified in the consolidated balance sheet as equity securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EquityInvestmentsNumberOfSharesHeld_lbl" xml:lang="en-US">Equity Investments, Number Of Shares Held</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EquityInvestmentsNumberOfSharesHeld_lbl" xml:lang="en-US">Number of shares owned</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract" xlink:label="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract" xlink:to="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract_lbl" xml:lang="en-US">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract_lbl" xml:lang="en-US">Purchase of Rights to Future Milestones and Royalties [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract_lbl" xml:lang="en-US">Purchase of Rights to Future Milestones and Royalties</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable_lbl" xml:lang="en-US">The aggregate amount of write-downs for impairments recognized during the period for long term royalty receivable assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable_lbl" xml:lang="en-US">Impairment Of Long Term Royalty Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable_lbl" xml:lang="en-US">Impairment of long-term royalty receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US">Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US">Income tax penalties or interest charged</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US">Accrued interest or penalties related to uncertain tax positions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration of Risk</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfMajorPartners" xlink:label="xoma_NumberOfMajorPartners" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NumberOfMajorPartners" xlink:to="xoma_NumberOfMajorPartners_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NumberOfMajorPartners_lbl" xml:lang="en-US">Number of major partners.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NumberOfMajorPartners_lbl" xml:lang="en-US">Number Of Major Partners</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NumberOfMajorPartners_lbl" xml:lang="en-US">Number of major partners</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration Risk Percentage1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk (as a percent)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:label="us-gaap_ReceivablesLongTermContractsOrPrograms" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:to="us-gaap_ReceivablesLongTermContractsOrPrograms_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesLongTermContractsOrPrograms_lbl" xml:lang="en-US">Receivables, Long-term Contracts or Programs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesLongTermContractsOrPrograms_lbl" xml:lang="en-US">Trade receivable, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US">Adopted Accounting Pronouncements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted_lbl" xml:lang="en-US">Change in Accounting Principle, Accounting Standards Update, Adopted [true false]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted_lbl" xml:lang="en-US">Change in Accounting Principle, Accounting Standards Update, Adopted</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_lbl" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_lbl" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_lbl" xml:lang="en-US">Equity Securities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xml:lang="en-US">Accrued Liabilities And Other Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xml:lang="en-US">Accrued and other liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Accrued Professional Fees Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Accrued legal and accounting fees</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedBonusesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US">Accrued Bonuses, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US">Accrued incentive compensation</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent" xlink:label="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent" xlink:to="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities. Also includes amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued Salaries and Other Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued payroll and other</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Net Income (Loss) Per Share Attributable to Common Stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_lbl" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="us-gaap_EarningsPerShareDilutedLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_EarningsPerShareDilutedLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedLineItems_lbl" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedLineItems_lbl" xml:lang="en-US">Net Loss Per Share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_lbl" xml:lang="en-US">Net Income Loss Available To Common Stockholders Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_lbl" xml:lang="en-US">Numerator</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted Average Number Of Shares Outstanding [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Denominator</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US">Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US">Antidilutive Securities Excluded From Computation Of Earnings Per Share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive securities excluded from computation of net loss per share (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US">Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US">Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">Agreements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">Licensing and other arrangements</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementTerminationPriorWrittenNoticePeriod" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AgreementTerminationPriorWrittenNoticePeriod" xlink:to="xoma_AgreementTerminationPriorWrittenNoticePeriod_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod_lbl" xml:lang="en-US">Agreement termination prior written notice period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod_lbl" xml:lang="en-US">Agreement Termination Prior Written Notice Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod_lbl" xml:lang="en-US">Agreement termination prior written notice period</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfPerformanceObligations" xlink:label="xoma_NumberOfPerformanceObligations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NumberOfPerformanceObligations" xlink:to="xoma_NumberOfPerformanceObligations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NumberOfPerformanceObligations_lbl" xml:lang="en-US">Number of performance obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NumberOfPerformanceObligations_lbl" xml:lang="en-US">Number Of Performance Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NumberOfPerformanceObligations_lbl" xml:lang="en-US">Number of performance obligations</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ProceedsFromUpfrontPayment" xlink:to="xoma_ProceedsFromUpfrontPayment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ProceedsFromUpfrontPayment_lbl" xml:lang="en-US">Cash proceeds received under agreement. May include, but is not limited to, upfront payments, one-time payments and cash-portion of payments received.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ProceedsFromUpfrontPayment_lbl" xml:lang="en-US">Proceeds From Upfront Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ProceedsFromUpfrontPayment_lbl" xml:lang="en-US">Cash payment received</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_lbl" xml:lang="en-US">Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones. May also include potential payments for achievement of clinical milestones.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_lbl" xml:lang="en-US">Eligible Milestone Payments Receivable Upon Achievement Of Development Regulatory And Commercial Milestones</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_lbl" xml:lang="en-US">Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimum" xlink:label="xoma_RoyaltiesPeriodMinimum" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltiesPeriodMinimum" xlink:to="xoma_RoyaltiesPeriodMinimum_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltiesPeriodMinimum_lbl" xml:lang="en-US">Minimum period over which counterparty is obligated to pay royalties under terms of agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltiesPeriodMinimum_lbl" xml:lang="en-US">Royalties, Period, Minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RoyaltiesPeriodMinimum_lbl" xml:lang="en-US">Royalty payment period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xml:lang="en-US">Contract With Customer Asset Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xml:lang="en-US">Contract assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Contract With Customer Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Deferred revenue/Contract liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNet" xlink:to="us-gaap_CapitalizedContractCostNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostNet_lbl" xml:lang="en-US">Capitalized Contract Cost Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedContractCostNet_lbl" xml:lang="en-US">Capitalized contract costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_lbl" xml:lang="en-US">Debt Instrument, Increase (Decrease), Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_lbl" xml:lang="en-US">Reduction in debt obligation</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementTransactionPrice" xlink:label="xoma_LicenseAgreementTransactionPrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementTransactionPrice" xlink:to="xoma_LicenseAgreementTransactionPrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementTransactionPrice_lbl" xml:lang="en-US">License agreement transaction price.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementTransactionPrice_lbl" xml:lang="en-US">License Agreement Transaction Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementTransactionPrice_lbl" xml:lang="en-US">Transaction price</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceived" xlink:label="xoma_LicenseAgreementConsiderationReceived" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementConsiderationReceived" xlink:to="xoma_LicenseAgreementConsiderationReceived_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementConsiderationReceived_lbl" xml:lang="en-US">License agreement consideration received.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementConsiderationReceived_lbl" xml:lang="en-US">License Agreement Consideration Received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementConsiderationReceived_lbl" xml:lang="en-US">License agreement consideration received</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceivedDebtRepayment" xlink:label="xoma_LicenseAgreementConsiderationReceivedDebtRepayment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementConsiderationReceivedDebtRepayment" xlink:to="xoma_LicenseAgreementConsiderationReceivedDebtRepayment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementConsiderationReceivedDebtRepayment_lbl" xml:lang="en-US">Amount of license agreement consideration received as repayment of debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementConsiderationReceivedDebtRepayment_lbl" xml:lang="en-US">License Agreement Consideration Received, Debt Repayment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementConsiderationReceivedDebtRepayment_lbl" xml:lang="en-US">License agreement consideration received, repayment of debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Purchase price (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Share Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Closing stock price (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockPremium" xlink:label="xoma_CommonStockPremium" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CommonStockPremium" xlink:to="xoma_CommonStockPremium_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CommonStockPremium_lbl" xml:lang="en-US">Common stock premium received on sale of common stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CommonStockPremium_lbl" xml:lang="en-US">Common Stock Premium</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_CommonStockPremium_lbl" xml:lang="en-US">Common stock premium</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfLicenseAgreements" xlink:label="xoma_NumberOfLicenseAgreements" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NumberOfLicenseAgreements" xlink:to="xoma_NumberOfLicenseAgreements_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NumberOfLicenseAgreements_lbl" xml:lang="en-US">Number of license agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NumberOfLicenseAgreements_lbl" xml:lang="en-US">Number Of License Agreements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NumberOfLicenseAgreements_lbl" xml:lang="en-US">Number of license agreements</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ArrangementsNumber" xlink:label="xoma_ArrangementsNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ArrangementsNumber" xlink:to="xoma_ArrangementsNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ArrangementsNumber_lbl" xml:lang="en-US">Number of arrangements the agreements are accounted for.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ArrangementsNumber_lbl" xml:lang="en-US">Arrangements, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ArrangementsNumber_lbl" xml:lang="en-US">Number of arrangements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US">Revenue Remaining Performance Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US">Remaining performance obligations</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" xlink:label="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" xlink:to="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate_lbl" xml:lang="en-US">Maximum eligible milestone payments receivable per discovery product candidate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate_lbl" xml:lang="en-US">Eligible Milestone Payments Receivable Per Discovery Product Candidate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate_lbl" xml:lang="en-US">Maximum eligible milestone payments receivable per discovery product candidate</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimumScenarioOne" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioOne" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltiesPeriodMinimumScenarioOne" xlink:to="xoma_RoyaltiesPeriodMinimumScenarioOne_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioOne_lbl" xml:lang="en-US">Minimum period over which counterparty is obligated to pay royalties under terms of agreement for scenario one, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioOne_lbl" xml:lang="en-US">Royalties Period, Minimum, Scenario One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioOne_lbl" xml:lang="en-US">Royalty payment period from the first commercial sale of each royalty-bearing discovery product</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimumScenarioTwo" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioTwo" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltiesPeriodMinimumScenarioTwo" xlink:to="xoma_RoyaltiesPeriodMinimumScenarioTwo_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioTwo_lbl" xml:lang="en-US">Minimum period over which counterparty is obligated to pay royalties under terms of agreement for scenario two, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioTwo_lbl" xml:lang="en-US">Royalties Period, Minimum, Scenario Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioTwo_lbl" xml:lang="en-US">Royalty payment period from first commercial sale if there is significant generic competition post patent-expiration</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfDecreaseInFutureRoyaltyObligations" xlink:label="xoma_PercentageOfDecreaseInFutureRoyaltyObligations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PercentageOfDecreaseInFutureRoyaltyObligations" xlink:to="xoma_PercentageOfDecreaseInFutureRoyaltyObligations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PercentageOfDecreaseInFutureRoyaltyObligations_lbl" xml:lang="en-US">Percentage of decrease in future royalty obligations upon certain conditions under the terms of the agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PercentageOfDecreaseInFutureRoyaltyObligations_lbl" xml:lang="en-US">Percentage Of Decrease In Future Royalty Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PercentageOfDecreaseInFutureRoyaltyObligations_lbl" xml:lang="en-US">Percentage of decrease in future royalty obligations</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" xlink:label="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" xlink:to="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities_lbl" xml:lang="en-US">Amount of payments received upon achievement of financing activities during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities_lbl" xml:lang="en-US">License Agreement Consideration Received, Achievement of Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities_lbl" xml:lang="en-US">Payments received upon achievement of financing activities</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementInstallmentPaymentsReceived" xlink:label="xoma_LicenseAgreementInstallmentPaymentsReceived" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementInstallmentPaymentsReceived" xlink:to="xoma_LicenseAgreementInstallmentPaymentsReceived_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementInstallmentPaymentsReceived_lbl" xml:lang="en-US">Amount of installment payments received during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementInstallmentPaymentsReceived_lbl" xml:lang="en-US">License Agreement, Installment Payments Received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementInstallmentPaymentsReceived_lbl" xml:lang="en-US">Installment payments received</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementSharesReceived" xlink:label="xoma_LicenseAgreementSharesReceived" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementSharesReceived" xlink:to="xoma_LicenseAgreementSharesReceived_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementSharesReceived_lbl" xml:lang="en-US">Number of counterparty's common stock entity received under the terms of the agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementSharesReceived_lbl" xml:lang="en-US">License Agreement, Shares Received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementSharesReceived_lbl" xml:lang="en-US">Number of shares received</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" xlink:label="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" xlink:to="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents_lbl" xml:lang="en-US">Maximum amount receivable milestone payments upon achievement of certain clinical development and regulatory approval events.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents_lbl" xml:lang="en-US">Maximum Amount Receivable Milestone Payments Upon Achievement Of Certain Clinical Development And Regulatory Approval Events</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents_lbl" xml:lang="en-US">Maximum amount receivable milestone payments upon achievement of certain clinical development and regulatory approval events</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization" xlink:label="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization" xlink:to="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization_lbl" xml:lang="en-US">Percentage of royalty on net sales upon commercialization.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization_lbl" xml:lang="en-US">Percentage Of Royalty On Net Sales Upon Commercialization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization_lbl" xml:lang="en-US">Percentage of royalty on worldwide net sales of each product upon commercialization</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumRevenueFromContract" xlink:label="xoma_MaximumRevenueFromContract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MaximumRevenueFromContract" xlink:to="xoma_MaximumRevenueFromContract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MaximumRevenueFromContract_lbl" xml:lang="en-US">Maximum revenue from contract.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MaximumRevenueFromContract_lbl" xml:lang="en-US">Maximum Revenue From Contract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MaximumRevenueFromContract_lbl" xml:lang="en-US">Total contract amount awarded</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractualTerm" xlink:label="xoma_ContractualTerm" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ContractualTerm" xlink:to="xoma_ContractualTerm_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ContractualTerm_lbl" xml:lang="en-US">Contractual term of collaborative, licensing and other arrangements, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ContractualTerm_lbl" xml:lang="en-US">Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ContractualTerm_lbl" xml:lang="en-US">Contractual term</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts Receivable Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractsRevenueWroteOff" xlink:label="xoma_ContractsRevenueWroteOff" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ContractsRevenueWroteOff" xlink:to="xoma_ContractsRevenueWroteOff_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ContractsRevenueWroteOff_lbl" xml:lang="en-US">Decrease in accounts receivable due to contracts revenue written off during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ContractsRevenueWroteOff_lbl" xml:lang="en-US">Contracts Revenue Wrote Off</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ContractsRevenueWroteOff_lbl" xml:lang="en-US">Accounts receivable written off</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability" xlink:label="us-gaap_ContractWithCustomerRefundLiability" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerRefundLiability" xlink:to="us-gaap_ContractWithCustomerRefundLiability_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerRefundLiability_lbl" xml:lang="en-US">Contract with Customer, Refund Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerRefundLiability_lbl" xml:lang="en-US">Estimated refund liability</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfRoyaltyInterestAcquisitionAgreements" xlink:label="xoma_NumberOfRoyaltyInterestAcquisitionAgreements" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NumberOfRoyaltyInterestAcquisitionAgreements" xlink:to="xoma_NumberOfRoyaltyInterestAcquisitionAgreements_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NumberOfRoyaltyInterestAcquisitionAgreements_lbl" xml:lang="en-US">Number of royalty interest acquisition agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NumberOfRoyaltyInterestAcquisitionAgreements_lbl" xml:lang="en-US">Number Of Royalty Interest Acquisition Agreements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NumberOfRoyaltyInterestAcquisitionAgreements_lbl" xml:lang="en-US">Number of agreements</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" xlink:label="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" xlink:to="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones_lbl" xml:lang="en-US">Eligible potential additional payments receivable upon achievement of specified future net sales milestones.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones_lbl" xml:lang="en-US">Eligible Potential Additional Payments Receivable Upon Achievement Of Specified Future Net Sales Milestones</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones_lbl" xml:lang="en-US">Eligible potential additional payments receivable upon achievement of specified net sales milestones in future years</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestonePeriodsNumber" xlink:label="xoma_MilestonePeriodsNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MilestonePeriodsNumber" xlink:to="xoma_MilestonePeriodsNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MilestonePeriodsNumber_lbl" xml:lang="en-US">Number of milestone periods for which entity is eligible to receive payments upon achievement of milestone.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MilestonePeriodsNumber_lbl" xml:lang="en-US">Milestone Periods, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MilestonePeriodsNumber_lbl" xml:lang="en-US">Number of milestone periods</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyReceivablePercentageOnNetSales" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltyReceivablePercentageOnNetSales" xlink:to="xoma_RoyaltyReceivablePercentageOnNetSales_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales_lbl" xml:lang="en-US">Royalties entity has the right to receive as a percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales_lbl" xml:lang="en-US">Royalty Receivable Percentage On Net Sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales_lbl" xml:lang="en-US">Royalties entity has right to receive (as a percent)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" xlink:label="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" xlink:to="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased_lbl" xml:lang="en-US">Number of licensed products related to milestones and royalties purchased.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased_lbl" xml:lang="en-US">Number Of Licensed Products Related To Milestones And Royalties Purchased</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased_lbl" xml:lang="en-US">Number of licensed products related to milestone and royalties</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedPercentageOfMilestones" xlink:label="xoma_PurchasedPercentageOfMilestones" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PurchasedPercentageOfMilestones" xlink:to="xoma_PurchasedPercentageOfMilestones_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PurchasedPercentageOfMilestones_lbl" xml:lang="en-US">Purchased percentage of milestones.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PurchasedPercentageOfMilestones_lbl" xml:lang="en-US">Purchased Percentage Of Milestones</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PurchasedPercentageOfMilestones_lbl" xml:lang="en-US">Purchased percentage of milestones</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" xlink:to="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones_lbl" xml:lang="en-US">Purchased eligible milestone payments receivable upon achievement of potential development, regulatory and commercial milestones. May also include clinical milestones.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones_lbl" xml:lang="en-US">Purchased Eligible Milestone Payments Receivable Upon Achievement Of Potential Development Regulatory And Commercial Milestones</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones_lbl" xml:lang="en-US">Purchased eligible milestone payments receivable upon achievement of potential development, regulatory and commercial milestones</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US">Proceeds From Issuance Of Long Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US">Proceeds from issuance of long-term debt</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:to="xoma_ChangesInEstimatedFairValueOfContingentConsideration_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration_lbl" xml:lang="en-US">Changes in estimated fair value of contingent consideration.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration_lbl" xml:lang="en-US">Changes In Estimated Fair Value Of Contingent Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration_lbl" xml:lang="en-US">Changes in estimated fair value of contingent consideration</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestoneAchieved" xlink:label="xoma_MilestoneAchieved" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MilestoneAchieved" xlink:to="xoma_MilestoneAchieved_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MilestoneAchieved_lbl" xml:lang="en-US">Amount of milestone achieved.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MilestoneAchieved_lbl" xml:lang="en-US">Milestone Achieved</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MilestoneAchieved_lbl" xml:lang="en-US">Amount of milestone achieved</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CashReceivedForAchievementOfContractualMilestones" xlink:label="xoma_CashReceivedForAchievementOfContractualMilestones" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CashReceivedForAchievementOfContractualMilestones" xlink:to="xoma_CashReceivedForAchievementOfContractualMilestones_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CashReceivedForAchievementOfContractualMilestones_lbl" xml:lang="en-US">Cash receipts for achievement of contractual milestones.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CashReceivedForAchievementOfContractualMilestones_lbl" xml:lang="en-US">Cash Received for Achievement of Contractual Milestones</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_CashReceivedForAchievementOfContractualMilestones_lbl" xml:lang="en-US">Cash receipts for achievement of contractual milestones</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" xlink:label="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" xlink:to="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements_lbl" xml:lang="en-US">Percentage of royalty rights entity has option to  purchase in future license agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements_lbl" xml:lang="en-US">Percentage Of Optional Royalty Rights Purchase On Future License Agreements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements_lbl" xml:lang="en-US">Percentage of option to purchase royalty right on future license agreements</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfLicenseAgreementsFutureLicenseAgreements" xlink:label="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements" xlink:to="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements_lbl" xml:lang="en-US">Number of future license agreements under optional purchase right.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements_lbl" xml:lang="en-US">Number Of License Agreements, Future License Agreements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements_lbl" xml:lang="en-US">Number of future license agreements under optional purchase right</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" xlink:to="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement_lbl" xml:lang="en-US">Maximum payment to be made per licensed product upon exercise of option to purchase royalty rights on second license agreement between counterparty and third-party licensees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement_lbl" xml:lang="en-US">Payments To Be Made Upon Exercise Of Option, Second License Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement_lbl" xml:lang="en-US">Obligation upon exercise of options per licensed product, second agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" xlink:to="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement_lbl" xml:lang="en-US">Maximum payment to be made per licensed product upon exercise of option to purchase royalty rights on third license agreement between counterparty and third-party licensees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement_lbl" xml:lang="en-US">Payments To Be Made Upon Exercise Of Option, Third License Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement_lbl" xml:lang="en-US">Obligation upon exercise of options per licensed product, third agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentFutureCashPayments" xlink:label="xoma_ContingentFutureCashPayments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ContingentFutureCashPayments" xlink:to="xoma_ContingentFutureCashPayments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ContingentFutureCashPayments_lbl" xml:lang="en-US">Contingent future cash payments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ContingentFutureCashPayments_lbl" xml:lang="en-US">Contingent Future Cash Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ContingentFutureCashPayments_lbl" xml:lang="en-US">Potential future cash payments</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsOfContingentConsideration" xlink:label="xoma_PaymentsOfContingentConsideration" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PaymentsOfContingentConsideration" xlink:to="xoma_PaymentsOfContingentConsideration_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PaymentsOfContingentConsideration_lbl" xml:lang="en-US">Payments of contingent consideration.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PaymentsOfContingentConsideration_lbl" xml:lang="en-US">Payments Of Contingent Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PaymentsOfContingentConsideration_lbl" xml:lang="en-US">Payments of contingent consideration</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesNumber" xlink:label="xoma_AgreementDrugCandidatesNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AgreementDrugCandidatesNumber" xlink:to="xoma_AgreementDrugCandidatesNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AgreementDrugCandidatesNumber_lbl" xml:lang="en-US">Number of drug candidates under the terms of the agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AgreementDrugCandidatesNumber_lbl" xml:lang="en-US">Agreement, Drug Candidates, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AgreementDrugCandidatesNumber_lbl" xml:lang="en-US">Number of drug candidates</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber" xlink:label="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber" xlink:to="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber_lbl" xml:lang="en-US">Number of drug candidates subject to exclusive license option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber_lbl" xml:lang="en-US">Agreement, Drug Candidates, Exclusive License Option, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber_lbl" xml:lang="en-US">Number of drug candidates subject to exclusive license option</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" xlink:to="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts_lbl" xml:lang="en-US">Purchased percentage of non-royalties on net sales of products.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts_lbl" xml:lang="en-US">Purchased Percentage Of Non Royalties On Net Sales Of Products</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts_lbl" xml:lang="en-US">Non-royalties to be received (as a percent)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" xlink:to="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage_lbl" xml:lang="en-US">Future non-royalty payments to be received as a percent upon receipt of specified cumulative amount of consideration paid.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage_lbl" xml:lang="en-US">Purchased Percentage Of Non Royalties On Net Sales Of Products, Future Payment Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage_lbl" xml:lang="en-US">Future non-royalty payments to be received (as a percent)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementPaymentPercentageFactor" xlink:label="xoma_AgreementPaymentPercentageFactor" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AgreementPaymentPercentageFactor" xlink:to="xoma_AgreementPaymentPercentageFactor_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AgreementPaymentPercentageFactor_lbl" xml:lang="en-US">Multiplier used in determining change in payment percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AgreementPaymentPercentageFactor_lbl" xml:lang="en-US">Agreement, Payment Percentage, Factor</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AgreementPaymentPercentageFactor_lbl" xml:lang="en-US">Multiplier for cumulative amount of consideration paid</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_UpfrontPayment" xlink:label="xoma_UpfrontPayment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_UpfrontPayment" xlink:to="xoma_UpfrontPayment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_UpfrontPayment_lbl" xml:lang="en-US">The cash outflow for upfront payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_UpfrontPayment_lbl" xml:lang="en-US">Upfront Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_UpfrontPayment_lbl" xml:lang="en-US">Upfront payment</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentFutureCashPaymentsPerProduct" xlink:label="xoma_ContingentFutureCashPaymentsPerProduct" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ContingentFutureCashPaymentsPerProduct" xlink:to="xoma_ContingentFutureCashPaymentsPerProduct_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ContingentFutureCashPaymentsPerProduct_lbl" xml:lang="en-US">Amount of contingent future cash payment for each product.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ContingentFutureCashPaymentsPerProduct_lbl" xml:lang="en-US">Contingent Future Cash Payments, Per Product</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ContingentFutureCashPaymentsPerProduct_lbl" xml:lang="en-US">Contingent future cash payment for each product</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" xlink:label="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" xlink:to="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount_lbl" xml:lang="en-US">Threshold amount of cumulative royalties on net sales per product under the terms of the agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount_lbl" xml:lang="en-US">Cumulative Royalties On Net Sales Per Product, Threshold Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount_lbl" xml:lang="en-US">Threshold amount of cumulative royalties on net sales per product</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestonesPaymentsToAggregateAmountOfPerProduct" xlink:label="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct" xlink:to="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct_lbl" xml:lang="en-US">Maximum amount of aggregate tiered milestone payments to be made under the terms of the agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct_lbl" xml:lang="en-US">Milestones Payments To Aggregate Amount Of Per Product</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct_lbl" xml:lang="en-US">Aggregate milestones payments per product</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum" xlink:label="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum" xlink:to="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum_lbl" xml:lang="en-US">Maximum amount of potential milestones and other payments receivable, excluding consideration retained by company under the terms of the agreement.  Excludes regulatory and commercial milestones.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum_lbl" xml:lang="en-US">Milestones Receivable, Excluding Consideration Retained, Maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum_lbl" xml:lang="en-US">Maximum amount of potential milestones and other payments receivable</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumConsiderationRetained" xlink:label="xoma_MaximumConsiderationRetained" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MaximumConsiderationRetained" xlink:to="xoma_MaximumConsiderationRetained_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MaximumConsiderationRetained_lbl" xml:lang="en-US">Amount of maximum consideration retained by Company excluded from maximum potential milestones under terms of agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MaximumConsiderationRetained_lbl" xml:lang="en-US">Maximum Consideration Retained</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MaximumConsiderationRetained_lbl" xml:lang="en-US">Amount of maximum consideration retained</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RegulatoryAndCommercialMilestonesReceivableMaximum" xlink:label="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum" xlink:to="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum_lbl" xml:lang="en-US">Maximum amount of potential regulatory and commercial milestones receivable under the terms of the agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum_lbl" xml:lang="en-US">Regulatory and Commercial Milestones Receivable, Maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum_lbl" xml:lang="en-US">Maximum amount of potential regulatory and commercial milestones receivable</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyRightsAcquired" xlink:label="xoma_RoyaltyRightsAcquired" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltyRightsAcquired" xlink:to="xoma_RoyaltyRightsAcquired_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltyRightsAcquired_lbl" xml:lang="en-US">Royalty rights acquired.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltyRightsAcquired_lbl" xml:lang="en-US">Royalty Rights Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RoyaltyRightsAcquired_lbl" xml:lang="en-US">Acquisition of royalty rights</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US">Fair Value By Measurement Frequency [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US">Fair Value Measurement Frequency [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US">Fair Value, Measurement Frequency</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US">Fair Value Measurements Recurring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US">Recurring</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value By Fair Value Hierarchy Level [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Measurements Fair Value Hierarchy [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value Inputs Level1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets (Level 1)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value Inputs Level3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Significant Unobservable Inputs (Level 3)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xml:lang="en-US">Assets Fair Value Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xml:lang="en-US">Assets:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Investments Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Equity securities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract_lbl" xml:lang="en-US">Liabilities Fair Value Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract_lbl" xml:lang="en-US">Liabilities:</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationFairValueDisclosure" xlink:label="xoma_ContingentConsiderationFairValueDisclosure" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ContingentConsiderationFairValueDisclosure" xlink:to="xoma_ContingentConsiderationFairValueDisclosure_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ContingentConsiderationFairValueDisclosure_lbl" xml:lang="en-US">Contingent consideration, fair value disclosure.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ContingentConsiderationFairValueDisclosure_lbl" xml:lang="en-US">Contingent Consideration Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ContingentConsiderationFairValueDisclosure_lbl" xml:lang="en-US">Contingent consideration</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" xlink:label="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" xlink:to="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_lbl" xml:lang="en-US">Fair Value, Transfers Between Level 1 and Level 2, Description and Policy [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_lbl" xml:lang="en-US">Transfers between Levels</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_lbl" xml:lang="en-US">Transfer into Level 3</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_lbl" xml:lang="en-US">Transfer out of Level 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_lbl" xml:lang="en-US">Transfer out of Level 3</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:to="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_lbl" xml:lang="en-US">Fair Value, Assets, Level 2 to Level 1 Transfers, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_lbl" xml:lang="en-US">Level 2 to Level 1 transfers, Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount" xlink:label="us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount" xlink:to="us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount_lbl" xml:lang="en-US">Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount_lbl" xml:lang="en-US">Level 1 to Level 2 transfers, Liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount" xlink:to="us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount_lbl" xml:lang="en-US">Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount_lbl" xml:lang="en-US">Level 2 to Level 1 transfers, Liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US">Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US">Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US">Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US">Changes in the estimated fair value of Level 3 financial assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Balance at end or period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Balance at beginning of period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_lbl" xml:lang="en-US">Change in fair value</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" xlink:label="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" xlink:to="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber_lbl" xml:lang="en-US">Number of counterparty's post-split shares held by entity that entity has right and option to sell if counterparty does not list common stock shares on national exchange by specified date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber_lbl" xml:lang="en-US">Number Of Shares Right And Option To Sell, Post-Split Shares, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber_lbl" xml:lang="en-US">Number of Rezolute's post-split shares Company has right and option to sell</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesNumberOfTranches" xlink:label="xoma_EquitySecuritiesNumberOfTranches" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EquitySecuritiesNumberOfTranches" xlink:to="xoma_EquitySecuritiesNumberOfTranches_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EquitySecuritiesNumberOfTranches_lbl" xml:lang="en-US">Number of equity securities tranches.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EquitySecuritiesNumberOfTranches_lbl" xml:lang="en-US">Equity Securities, Number of Tranches</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EquitySecuritiesNumberOfTranches_lbl" xml:lang="en-US">Number of tranches</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiMeasurementInput" xlink:label="us-gaap_EquitySecuritiesFvNiMeasurementInput" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNiMeasurementInput" xlink:to="us-gaap_EquitySecuritiesFvNiMeasurementInput_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNiMeasurementInput_lbl" xml:lang="en-US">Equity Securities Fv Ni Measurement Input</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquitySecuritiesFvNiMeasurementInput_lbl" xml:lang="en-US">Valuation assumptions, measurement input</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US">Lessee, Lease, Description [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">Lessee, Lease, Description [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">Leases</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OperatingLeasesNumberOfLeasedFacilities" xlink:label="xoma_OperatingLeasesNumberOfLeasedFacilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_OperatingLeasesNumberOfLeasedFacilities" xlink:to="xoma_OperatingLeasesNumberOfLeasedFacilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_OperatingLeasesNumberOfLeasedFacilities_lbl" xml:lang="en-US">Operating leases, number of leased facilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_OperatingLeasesNumberOfLeasedFacilities_lbl" xml:lang="en-US">Operating Leases Number Of Leased Facilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_OperatingLeasesNumberOfLeasedFacilities_lbl" xml:lang="en-US">Operating leases, number of leased facilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">Lessee Operating Lease Liability Payments Remainder Of Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2021 (excluding six months ended June 30, 2021)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2022</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">Lessee Operating Lease Liability Payments Due Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2023</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Lessee Operating Lease Liability Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total undiscounted lease payments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Lessee Operating Lease Liability Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Present value adjustment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating Lease Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total net lease liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="us-gaap_LeaseCostAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Lease, Cost [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Lease costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US">Variable Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US">Variable lease cost</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating Lease Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities, Operating cash flows under operating leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating Lease Weighted Average Remaining Lease Term1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining lease term, Operating leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating Lease Weighted Average Discount Rate Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate, Operating leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Maximum borrowing capacity under loan agreement</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Debt Instrument Interest Rate Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest rate (as a percent)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US">Debt Instrument Basis Spread On Variable Rate1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US">Basis spread on variable rate</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest" xlink:label="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest" xlink:to="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest_lbl" xml:lang="en-US">Period of monthly payments of principal and interest, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest_lbl" xml:lang="en-US">Period Of Monthly Payments Of Principal And Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest_lbl" xml:lang="en-US">Period of monthly payments of principal and interest</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" xlink:label="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" xlink:to="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate_lbl" xml:lang="en-US">Maximum period following loan amortization date for which loan will mature, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate_lbl" xml:lang="en-US">Debt Instrument, Term, Maximum Period Following Loan Amortization Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate_lbl" xml:lang="en-US">Maximum period following loan amortization date for which loan will mature</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" xlink:label="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" xlink:to="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan_lbl" xml:lang="en-US">Maximum period prior to loan maturity date of specified loan for which loan will mature, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan_lbl" xml:lang="en-US">Debt Instrument, Term, Maximum Period Prior to Loan Maturity Date of Specified Loan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan_lbl" xml:lang="en-US">Maximum period prior to loan maturity date of Novartis loan for which loan will mature</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentAmountToBeReborrowed" xlink:label="xoma_DebtInstrumentAmountToBeReborrowed" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DebtInstrumentAmountToBeReborrowed" xlink:to="xoma_DebtInstrumentAmountToBeReborrowed_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DebtInstrumentAmountToBeReborrowed_lbl" xml:lang="en-US">Amount of loan that may be reborrowed after repayment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DebtInstrumentAmountToBeReborrowed_lbl" xml:lang="en-US">Debt Instrument, Amount to Be Reborrowed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DebtInstrumentAmountToBeReborrowed_lbl" xml:lang="en-US">Amount of loan that may be reborrowed after repayment</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentFinalPaymentFeePercentage" xlink:label="xoma_DebtInstrumentFinalPaymentFeePercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DebtInstrumentFinalPaymentFeePercentage" xlink:to="xoma_DebtInstrumentFinalPaymentFeePercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DebtInstrumentFinalPaymentFeePercentage_lbl" xml:lang="en-US">Final payment fee as a percent of principal.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DebtInstrumentFinalPaymentFeePercentage_lbl" xml:lang="en-US">Debt Instrument, Final Payment Fee, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DebtInstrumentFinalPaymentFeePercentage_lbl" xml:lang="en-US">Final payment fee (as a percent)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentFinalPaymentFee" xlink:label="xoma_DebtInstrumentFinalPaymentFee" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DebtInstrumentFinalPaymentFee" xlink:to="xoma_DebtInstrumentFinalPaymentFee_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DebtInstrumentFinalPaymentFee_lbl" xml:lang="en-US">The cash outflow for final payment fee on repayment of debt instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DebtInstrumentFinalPaymentFee_lbl" xml:lang="en-US">Debt Instrument, Final Payment Fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DebtInstrumentFinalPaymentFee_lbl" xml:lang="en-US">Final payment fee</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentPrepaymentFeePercentage" xlink:label="xoma_DebtInstrumentPrepaymentFeePercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DebtInstrumentPrepaymentFeePercentage" xlink:to="xoma_DebtInstrumentPrepaymentFeePercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DebtInstrumentPrepaymentFeePercentage_lbl" xml:lang="en-US">Prepayment fee as a percent of outstanding principal balance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DebtInstrumentPrepaymentFeePercentage_lbl" xml:lang="en-US">Debt Instrument, Prepayment Fee, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DebtInstrumentPrepaymentFeePercentage_lbl" xml:lang="en-US">Prepayment fee (as a percent)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Aggregate number of shares of common stock called by warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Exercise price of warrants (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Exercise price of per share (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ExercisablePeriodOfWarrants" xlink:label="xoma_ExercisablePeriodOfWarrants" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ExercisablePeriodOfWarrants" xlink:to="xoma_ExercisablePeriodOfWarrants_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ExercisablePeriodOfWarrants_lbl" xml:lang="en-US">Represents the exercisable period for warrants beginning on the date of issuance, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ExercisablePeriodOfWarrants_lbl" xml:lang="en-US">Exercisable Period Of Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ExercisablePeriodOfWarrants_lbl" xml:lang="en-US">Exercisable period of warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" xlink:to="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure_lbl" xml:lang="en-US">Warrants Not Settleable In Cash Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure_lbl" xml:lang="en-US">Fair value of warrant</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsGross" xlink:to="us-gaap_DeferredFinanceCostsGross_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xml:lang="en-US">Debt Issuance Costs, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xml:lang="en-US">Debt issuance costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US">Debt Instrument Unamortized Discount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US">Unamortized discount</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization Of Debt Discount Premium</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Non-cash interest expense resulting from amortization of discount and accretion of final payment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Long Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Debt amount</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisNoteMember" xlink:label="xoma_NovartisNoteMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NovartisNoteMember" xlink:to="xoma_NovartisNoteMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NovartisNoteMember_lbl" xml:lang="en-US">Secured note agreement and subsequent amendments with Novartis referred to as the "Note Agreement".</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NovartisNoteMember_lbl" xml:lang="en-US">Novartis Note [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NovartisNoteMember_lbl" xml:lang="en-US">Novartis Note</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateAxis_lbl" xml:lang="en-US">Variable Rate [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateDomain_lbl" xml:lang="en-US">Variable Rate [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableRateDomain_lbl" xml:lang="en-US">Variable Rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xml:lang="en-US">London Interbank Offered Rate L I B O R [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xml:lang="en-US">Six-month LIBOR</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" xlink:label="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" xlink:to="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum_lbl" xml:lang="en-US">The maximum percentage of aggregate costs of clinical research and development expenses that are funded through a debt instrument under collaborative arrangements and are not incurred by the Company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum_lbl" xml:lang="en-US">Collaborative Arrangement Research And Development Expense Funded Through Debt Instrument Percentage Maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum_lbl" xml:lang="en-US">Research and development expenses funded through loan facility, maximum (as a percent)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentDecreaseUponAchievementOfMilestones" xlink:label="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones" xlink:to="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones_lbl" xml:lang="en-US">The amount by which the note will be reduced upon achievement of specified milestones rather than receiving cash payment under the terms of the agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones_lbl" xml:lang="en-US">Debt Instrument, Decrease Upon Achievement of Milestones</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones_lbl" xml:lang="en-US">Amount by which note will be reduced upon achievement of specified milestones</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract" xlink:label="us-gaap_InterestExpenseAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseAbstract_lbl" xml:lang="en-US">Interest Expense [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseAbstract_lbl" xml:lang="en-US">Interest expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightTable_lbl" xml:lang="en-US">Class Of Warrant Or Right [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class Of Warrant Or Right [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US">Class Of Warrant Or Right [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US">Class of Warrant or Right</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FiveYearWarrantsIssuedSecondRangeMember" xlink:label="xoma_FiveYearWarrantsIssuedSecondRangeMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_FiveYearWarrantsIssuedSecondRangeMember" xlink:to="xoma_FiveYearWarrantsIssuedSecondRangeMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_FiveYearWarrantsIssuedSecondRangeMember_lbl" xml:lang="en-US">Common stock warrant with exercise price of $15.40 per share. Issued in February 2016.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_FiveYearWarrantsIssuedSecondRangeMember_lbl" xml:lang="en-US">Five Year Warrants Issued Second Range [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_FiveYearWarrantsIssuedSecondRangeMember_lbl" xml:lang="en-US">Common stock warrant, Exercise Price $15.40 per share, Issued February 2016</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TenYearWarrantsIssuedThirdRangeMember" xlink:label="xoma_TenYearWarrantsIssuedThirdRangeMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_TenYearWarrantsIssuedThirdRangeMember" xlink:to="xoma_TenYearWarrantsIssuedThirdRangeMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_TenYearWarrantsIssuedThirdRangeMember_lbl" xml:lang="en-US">Common stock warrant with exercise price of $23.69 per share and a ten year term. Issued in May 2018.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_TenYearWarrantsIssuedThirdRangeMember_lbl" xml:lang="en-US">Ten Year Warrants Issued Third Range [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_TenYearWarrantsIssuedThirdRangeMember_lbl" xml:lang="en-US">Common stock warrant, Exercise price $23.69 per share, Issued May 2018</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xml:lang="en-US">Class Of Warrant Or Right [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xml:lang="en-US">Warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Class Of Warrant Or Right Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Warrant outstanding (in shares)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="xoma_StockIssuedDuringPeriodSharesWarrantsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:to="xoma_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US">Shares of stock issued as a result of the exercise of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US">Stock Issued During Period Shares, Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US">Exercise of warrant</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommitmentsAndContingenciesTable" xlink:label="xoma_CommitmentsAndContingenciesTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CommitmentsAndContingenciesTable" xlink:to="xoma_CommitmentsAndContingenciesTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CommitmentsAndContingenciesTable_lbl" xml:lang="en-US">Commitments and contingencies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CommitmentsAndContingenciesTable_lbl" xml:lang="en-US">Commitments And Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_CommitmentsAndContingenciesTable_lbl" xml:lang="en-US">Commitments And Contingencies [Table]</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommitmentsAndContingenciesLineItems" xlink:label="xoma_CommitmentsAndContingenciesLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CommitmentsAndContingenciesLineItems" xlink:to="xoma_CommitmentsAndContingenciesLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US">Commitments and contingencies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US">Commitments And Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US">Commitments And Contingencies</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractualObligationEstimatedMilestonePayments" xlink:label="xoma_ContractualObligationEstimatedMilestonePayments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ContractualObligationEstimatedMilestonePayments" xlink:to="xoma_ContractualObligationEstimatedMilestonePayments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ContractualObligationEstimatedMilestonePayments_lbl" xml:lang="en-US">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ContractualObligationEstimatedMilestonePayments_lbl" xml:lang="en-US">Contractual Obligation Estimated Milestone Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ContractualObligationEstimatedMilestonePayments_lbl" xml:lang="en-US">Estimate of milestone payments</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts" xlink:label="xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts" xlink:to="xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts_lbl" xml:lang="en-US">Assumed number of products per contract meeting milestone events used to calculate potential milestone obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts_lbl" xml:lang="en-US">Contractual Obligation, Estimated Milestone Payments, Number Of Products</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts_lbl" xml:lang="en-US">Assumed number of products per contract</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US">Change in fair value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xml:lang="en-US">Percentage related to employees to purchase shares at the lower fair market value at offering period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Equity Award</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Employee Stock Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Stock Options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title Of Individual [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title Of Individual With Relationship To Entity [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Relationship to Entity</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EmployeeMember" xlink:label="xoma_EmployeeMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EmployeeMember" xlink:to="xoma_EmployeeMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EmployeeMember_lbl" xml:lang="en-US">Employee of entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EmployeeMember_lbl" xml:lang="en-US">Employee [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EmployeeMember_lbl" xml:lang="en-US">Employees</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US">Director [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US">Directors</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" xlink:to="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward_lbl" xml:lang="en-US">Minimum age required for employees to qualify for immediate vesting of award.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Minimum Age Required For Immediate Vesting Of Award</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward_lbl" xml:lang="en-US">Minimum age required for employees to qualify for immediate vesting of award</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" xlink:to="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge_lbl" xml:lang="en-US">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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Threshold Period For Retirement Age</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge_lbl" xml:lang="en-US">Threshold years required for retirement age</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US">Weighted average assumptions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend yield</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of shares, Outstanding at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of shares, Outstanding at beginning of period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Number of shares, Granted</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Number of shares, Forfeited, expired or cancelled</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of shares, Exercisable at end of period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Outstanding at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Outstanding at beginning of period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Granted</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Exercised</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Forfeited, expired or cancelled</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Exercisable at end of period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Contractual Term, Outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted Average Contractual Term, Exercisable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate Intrinsic Value, Outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Options exercised, aggregate intrinsic value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average grant-date fair value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized compensation expense related to stock options (in dollars)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Weighted average period of unrecognized compensation expense expected to be recognized</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Income Statement Location [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Income Statement Location</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US">General And Administrative Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US">General and administrative</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US">Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US">Share-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Allocated Share Based Compensation Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" xml:lang="en-US">Convertible Preferred Stock Shares Issued Upon Conversion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" xml:lang="en-US">Number of shares issued for each share of convertible preferred stock that is converted</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockConversionPricePerShare" xlink:label="xoma_PreferredStockConversionPricePerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PreferredStockConversionPricePerShare" xlink:to="xoma_PreferredStockConversionPricePerShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PreferredStockConversionPricePerShare_lbl" xml:lang="en-US">Preferred stock conversion price per share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PreferredStockConversionPricePerShare_lbl" xml:lang="en-US">Preferred Stock Conversion Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PreferredStockConversionPricePerShare_lbl" xml:lang="en-US">Preferred stock conversion price per share</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" xlink:label="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" xlink:to="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock_lbl" xml:lang="en-US">Fair value of common stock amount exceeded allocated purchase price of convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock_lbl" xml:lang="en-US">Fair Value Of Common Stock Amount Exceeded Allocated Purchase Price Of Convertible Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock_lbl" xml:lang="en-US">Fair value of common stock amount exceeded purchase price of convertible preferred stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:label="xoma_ProceedsFromIssuanceOrSaleOfEquityNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:to="xoma_ProceedsFromIssuanceOrSaleOfEquityNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ProceedsFromIssuanceOrSaleOfEquityNet_lbl" xml:lang="en-US">The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity, net of offering costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ProceedsFromIssuanceOrSaleOfEquityNet_lbl" xml:lang="en-US">Proceeds from Issuance or Sale of Equity, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ProceedsFromIssuanceOrSaleOfEquityNet_lbl" xml:lang="en-US">Net proceeds from issuance of stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockLiquidationPreference" xlink:to="us-gaap_PreferredStockLiquidationPreference_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockLiquidationPreference_lbl" xml:lang="en-US">Preferred Stock, Liquidation Preference Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockLiquidationPreference_lbl" xml:lang="en-US">Liquidation preference (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodYearProrated" xlink:label="xoma_PreferredStockDividendPeriodYearProrated" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PreferredStockDividendPeriodYearProrated" xlink:to="xoma_PreferredStockDividendPeriodYearProrated_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PreferredStockDividendPeriodYearProrated_lbl" xml:lang="en-US">Represents number of days in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PreferredStockDividendPeriodYearProrated_lbl" xml:lang="en-US">Preferred Stock, Dividend Period, Year Prorated</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PreferredStockDividendPeriodYearProrated_lbl" xml:lang="en-US">Number of days in year over which dividend will be prorated and computed</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodProratedMonthsInYear" xlink:label="xoma_PreferredStockDividendPeriodProratedMonthsInYear" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PreferredStockDividendPeriodProratedMonthsInYear" xlink:to="xoma_PreferredStockDividendPeriodProratedMonthsInYear_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PreferredStockDividendPeriodProratedMonthsInYear_lbl" xml:lang="en-US">Represents number of months in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PreferredStockDividendPeriodProratedMonthsInYear_lbl" xml:lang="en-US">Preferred Stock, Dividend Period, Prorated Months in Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PreferredStockDividendPeriodProratedMonthsInYear_lbl" xml:lang="en-US">Number of months in year over which dividend will be prorated and compute</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodMonth" xlink:label="xoma_PreferredStockDividendPeriodMonth" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PreferredStockDividendPeriodMonth" xlink:to="xoma_PreferredStockDividendPeriodMonth_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PreferredStockDividendPeriodMonth_lbl" xml:lang="en-US">Represents number of days in month over which dividend will be prorated and computed for any period greater or less than a full dividend period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PreferredStockDividendPeriodMonth_lbl" xml:lang="en-US">Preferred Stock, Dividend Period, Month</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PreferredStockDividendPeriodMonth_lbl" xml:lang="en-US">Number of days in month over which dividend will be prorated and computed</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare_lbl" xml:lang="en-US">Preferred Stock, Redemption Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare_lbl" xml:lang="en-US">Redemption price (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" xlink:label="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" xlink:to="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption_lbl" xml:lang="en-US">The price per share the company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption_lbl" xml:lang="en-US">Preferred Stock, Redemption Price Per Share, Optional Redemption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption_lbl" xml:lang="en-US">Redemption price at which company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockShareCap" xlink:label="xoma_PreferredStockShareCap" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PreferredStockShareCap" xlink:to="xoma_PreferredStockShareCap_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PreferredStockShareCap_lbl" xml:lang="en-US">Share cap for which holder of shares can convert preferred shares into common stock pursuant to redemption rights.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PreferredStockShareCap_lbl" xml:lang="en-US">Preferred Stock, Share Cap</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PreferredStockShareCap_lbl" xml:lang="en-US">Share cap (in shares)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays" xlink:label="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays" xlink:to="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays_lbl" xml:lang="en-US">Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible stock must exceed threshold percentage for specified number of trading days to trigger conversion feature.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays_lbl" xml:lang="en-US">Preferred Stock, Convertible, Threshold Consecutive Trading Days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays_lbl" xml:lang="en-US">Trading days</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromIssuanceOfPreferredStockNet" xlink:label="xoma_ProceedsFromIssuanceOfPreferredStockNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ProceedsFromIssuanceOfPreferredStockNet" xlink:to="xoma_ProceedsFromIssuanceOfPreferredStockNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ProceedsFromIssuanceOfPreferredStockNet_lbl" xml:lang="en-US">Net proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ProceedsFromIssuanceOfPreferredStockNet_lbl" xml:lang="en-US">Proceeds From Issuance Of Preferred Stock, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ProceedsFromIssuanceOfPreferredStockNet_lbl" xml:lang="en-US">Net proceeds from issuance of preferred stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendAmountPerShare" xlink:label="xoma_PreferredStockDividendAmountPerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PreferredStockDividendAmountPerShare" xlink:to="xoma_PreferredStockDividendAmountPerShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PreferredStockDividendAmountPerShare_lbl" xml:lang="en-US">The dividend amount per share based on the dividend rate on preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PreferredStockDividendAmountPerShare_lbl" xml:lang="en-US">Preferred Stock Dividend Amount Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PreferredStockDividendAmountPerShare_lbl" xml:lang="en-US">Preferred stock, dividend amount (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="us-gaap_DividendsPayableTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableTable" xlink:to="us-gaap_DividendsPayableTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableTable_lbl" xml:lang="en-US">Dividends Payable [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="us-gaap_DividendsPayableLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableLineItems" xlink:to="us-gaap_DividendsPayableLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableLineItems_lbl" xml:lang="en-US">Dividends Payable [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsPayableLineItems_lbl" xml:lang="en-US">Dividends</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareDeclared" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsPerShareDeclared" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Preferred Stock, Dividends Per Share, Declared</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Cash dividend declared (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl" xml:lang="en-US">Preferred Stock, Dividends, Per Share, Cash Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl" xml:lang="en-US">Cash dividend paid (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BeneficialOwnershipLimitation" xlink:label="xoma_BeneficialOwnershipLimitation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_BeneficialOwnershipLimitation" xlink:to="xoma_BeneficialOwnershipLimitation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_BeneficialOwnershipLimitation_lbl" xml:lang="en-US">Represents the beneficial ownership limitation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_BeneficialOwnershipLimitation_lbl" xml:lang="en-US">Beneficial Ownership Limitation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_BeneficialOwnershipLimitation_lbl" xml:lang="en-US">Beneficial ownership limitation (as a percent)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Ownership interest (as a percent)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" xlink:label="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" xlink:to="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted_lbl" xml:lang="en-US">The parent entity's interest in net assets of the subsidiary, expressed as a percentage, if shares are converted.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted_lbl" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent, If Shares Converted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted_lbl" xml:lang="en-US">Ownership interest, if shares are converted (as a percent)</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumValueOfCommonStockToBeIssued" xlink:label="xoma_MaximumValueOfCommonStockToBeIssued" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MaximumValueOfCommonStockToBeIssued" xlink:to="xoma_MaximumValueOfCommonStockToBeIssued_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MaximumValueOfCommonStockToBeIssued_lbl" xml:lang="en-US">Maximum value of common stock to be issued.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MaximumValueOfCommonStockToBeIssued_lbl" xml:lang="en-US">Maximum Value Of Common Stock To Be Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MaximumValueOfCommonStockToBeIssued_lbl" xml:lang="en-US">Maximum amount of shares to be issued</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" xlink:label="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" xlink:to="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares_lbl" xml:lang="en-US">The percentage of sales commission to gross proceeds paid to sales agents for the sale of the Company's common shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares_lbl" xml:lang="en-US">Percentage Of Gross Proceeds Paid To Agent For Sale Of Common Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares_lbl" xml:lang="en-US">Sales commission paid per transaction (as a percent)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds_lbl" xml:lang="en-US">Proceeds from Income Tax Refunds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds_lbl" xml:lang="en-US">Cash received for income tax receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US">Unrecognized Tax Benefits That Would Impact Effective Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones_lbl" xml:lang="en-US">Maximum eligible milestone payments receivable upon achievement of development, pre-commercial milestones.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones_lbl" xml:lang="en-US">Eligible Milestone Payments Receivable Upon Achievement Of Pre-Commercial Milestones</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones_lbl" xml:lang="en-US">Pre-commercial milestone payments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Statement Class Of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class Of Stock [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">8.625% Series A Cumulative, Perpetual Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AdrMember" xlink:label="dei_AdrMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AdrMember" xlink:to="dei_AdrMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AdrMember_lbl" xml:lang="en-US">Adr [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AdrMember_lbl" xml:lang="en-US">Depositary Shares</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US">Series B Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US">8.375% Series B Cumulative, Perpetual Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockMember" xlink:to="us-gaap_ConvertiblePreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertiblePreferredStockMember_lbl" xml:lang="en-US">Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertiblePreferredStockMember_lbl" xml:lang="en-US">Convertible preferred stock.</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Subsidiary Sale Of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale Of Stock Name Of Transaction [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" xlink:label="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" xlink:to="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_lbl" xml:lang="en-US">Public Offering of Depository Shares and Series B Preferred Shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_lbl" xml:lang="en-US">Public Offering Of Depository Shares And Series B Preferred Shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_lbl" xml:lang="en-US">Public Offering of Depository Shares and Series B Preferred Shares</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_lbl" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_lbl" xml:lang="en-US">Equity Method Investment Nonconsolidated Investee [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_lbl" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RezoluteIncMember" xlink:to="xoma_RezoluteIncMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RezoluteIncMember_lbl" xml:lang="en-US">Rezolute, Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RezoluteIncMember_lbl" xml:lang="en-US">Rezolute Inc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RezoluteIncMember_lbl" xml:lang="en-US">Rezolute</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xml:lang="en-US">Repurchase Agreement Counterparty Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xml:lang="en-US">Counterparty Name</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk By Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xml:lang="en-US">Credit Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xml:lang="en-US">Credit Concentration Risk</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk By Benchmark [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Sales Revenue Net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenues</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAccountsReceivableMember" xlink:label="us-gaap_TradeAccountsReceivableMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAccountsReceivableMember" xlink:to="us-gaap_TradeAccountsReceivableMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAccountsReceivableMember_lbl" xml:lang="en-US">Trade Accounts Receivable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAccountsReceivableMember_lbl" xml:lang="en-US">Trade Receivables</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Major Customers [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Name Of Major Customer [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_Partner1Member" xlink:label="xoma_Partner1Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_Partner1Member" xlink:to="xoma_Partner1Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_Partner1Member_lbl" xml:lang="en-US">One partner that accounts for a concentration risk as a percentage of some financial balance or benchmark.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_Partner1Member_lbl" xml:lang="en-US">Partner1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_Partner1Member_lbl" xml:lang="en-US">Partner 1</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_Partner2Member" xlink:label="xoma_Partner2Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_Partner2Member" xlink:to="xoma_Partner2Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_Partner2Member_lbl" xml:lang="en-US">A second partner that accounts for a concentration risk as a percentage of some financial balance or benchmark.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_Partner2Member_lbl" xml:lang="en-US">Partner2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_Partner2Member_lbl" xml:lang="en-US">Partner 2</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US">Accounting Standards Update [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xml:lang="en-US">Type Of Adoption [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xml:lang="en-US">Type of Adoption</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201912Member" xlink:label="us-gaap_AccountingStandardsUpdate201912Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201912Member" xlink:to="us-gaap_AccountingStandardsUpdate201912Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201912Member_lbl" xml:lang="en-US">Accounting Standards Update201912 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingStandardsUpdate201912Member_lbl" xml:lang="en-US">ASU 2019-12</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccountingStandardsUpdate202006Member" xlink:label="xoma_AccountingStandardsUpdate202006Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AccountingStandardsUpdate202006Member" xlink:to="xoma_AccountingStandardsUpdate202006Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AccountingStandardsUpdate202006Member_lbl" xml:lang="en-US">ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivative and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AccountingStandardsUpdate202006Member_lbl" xml:lang="en-US">Accounting Standards Update202006 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AccountingStandardsUpdate202006Member_lbl" xml:lang="en-US">ASU 2020-06</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccountingStandardsUpdate202004Member" xlink:label="xoma_AccountingStandardsUpdate202004Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AccountingStandardsUpdate202004Member" xlink:to="xoma_AccountingStandardsUpdate202004Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AccountingStandardsUpdate202004Member_lbl" xml:lang="en-US">ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AccountingStandardsUpdate202004Member_lbl" xml:lang="en-US">Accounting Standards Update202004 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AccountingStandardsUpdate202004Member_lbl" xml:lang="en-US">ASU 2020-04</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Equity Method Investee Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US">Antidilutive Securities Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US">Antidilutive Securities, Name</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrants for common stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisInternationalPharmaceuticalLtdMember" xlink:label="xoma_NovartisInternationalPharmaceuticalLtdMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NovartisInternationalPharmaceuticalLtdMember" xlink:to="xoma_NovartisInternationalPharmaceuticalLtdMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NovartisInternationalPharmaceuticalLtdMember_lbl" xml:lang="en-US">Novartis International Pharmaceutical Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NovartisInternationalPharmaceuticalLtdMember_lbl" xml:lang="en-US">Novartis International Pharmaceutical Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NovartisInternationalPharmaceuticalLtdMember_lbl" xml:lang="en-US">Novartis International</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Type Of Arrangement [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US">Arrangements And Nonarrangement Transactions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US">Arrangements and Non-arrangement Transactions</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementMember" xlink:to="xoma_LicenseAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementMember_lbl" xml:lang="en-US">License agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementMember_lbl" xml:lang="en-US">License Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementMember_lbl" xml:lang="en-US">License Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisPharmaAGMember" xlink:label="xoma_NovartisPharmaAGMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NovartisPharmaAGMember" xlink:to="xoma_NovartisPharmaAGMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NovartisPharmaAGMember_lbl" xml:lang="en-US">Novartis Pharma AG.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NovartisPharmaAGMember_lbl" xml:lang="en-US">Novartis Pharma A G [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NovartisPharmaAGMember_lbl" xml:lang="en-US">Novartis Pharma AG</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" xlink:label="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" xlink:to="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_lbl" xml:lang="en-US">XOMA-052 license agreement and IL1 target license agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_lbl" xml:lang="en-US">Xoma052 License Agreement And I L1 Target License Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_lbl" xml:lang="en-US">Gevokizumab License Agreement and IL-1 Target License Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_XOMA052LicenseAgreementMember" xlink:label="xoma_XOMA052LicenseAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_XOMA052LicenseAgreementMember" xlink:to="xoma_XOMA052LicenseAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_XOMA052LicenseAgreementMember_lbl" xml:lang="en-US">Gevokizumab License Agreement with Novartis.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_XOMA052LicenseAgreementMember_lbl" xml:lang="en-US">X O M A052 License Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_XOMA052LicenseAgreementMember_lbl" xml:lang="en-US">Gevokizumab License Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_IL1TargetLicenseAgreementMember" xlink:label="xoma_IL1TargetLicenseAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_IL1TargetLicenseAgreementMember" xlink:to="xoma_IL1TargetLicenseAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_IL1TargetLicenseAgreementMember_lbl" xml:lang="en-US">IL-1 target license agreement with Novartis.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_IL1TargetLicenseAgreementMember_lbl" xml:lang="en-US">I L1 Target License Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_IL1TargetLicenseAgreementMember_lbl" xml:lang="en-US">IL-1 Target License Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TakedaPharmaceuticalCompanyLimitedMember" xlink:label="xoma_TakedaPharmaceuticalCompanyLimitedMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_TakedaPharmaceuticalCompanyLimitedMember" xlink:to="xoma_TakedaPharmaceuticalCompanyLimitedMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_TakedaPharmaceuticalCompanyLimitedMember_lbl" xml:lang="en-US">Takeda Pharmaceutical Company Limited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_TakedaPharmaceuticalCompanyLimitedMember_lbl" xml:lang="en-US">Takeda Pharmaceutical Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_TakedaPharmaceuticalCompanyLimitedMember_lbl" xml:lang="en-US">Takeda</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CollaborationAgreementMember" xlink:label="xoma_CollaborationAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CollaborationAgreementMember" xlink:to="xoma_CollaborationAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CollaborationAgreementMember_lbl" xml:lang="en-US">Represents about collaboration agreement member.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CollaborationAgreementMember_lbl" xml:lang="en-US">Collaboration Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_CollaborationAgreementMember_lbl" xml:lang="en-US">Collaboration agreement</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product Or Service [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Products And Services [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MezagitamabMember" xlink:label="xoma_MezagitamabMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MezagitamabMember" xlink:to="xoma_MezagitamabMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MezagitamabMember_lbl" xml:lang="en-US">Mezagitamab antibody (TAK-079).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MezagitamabMember_lbl" xml:lang="en-US">Mezagitamab [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MezagitamabMember_lbl" xml:lang="en-US">TAK-079</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OtherAntibodiesMember" xlink:label="xoma_OtherAntibodiesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_OtherAntibodiesMember" xlink:to="xoma_OtherAntibodiesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_OtherAntibodiesMember_lbl" xml:lang="en-US">Other antibody technologies.  Excludes TAK-079 (mezagitamab).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_OtherAntibodiesMember_lbl" xml:lang="en-US">Other Antibodies [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_OtherAntibodiesMember_lbl" xml:lang="en-US">Other antibodies</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" xlink:label="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" xlink:to="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_lbl" xml:lang="en-US">License agreement and common stock purchase agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_lbl" xml:lang="en-US">License Agreement And Common Stock Purchase Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_lbl" xml:lang="en-US">License Agreement and Common Stock Purchase Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementRz358Member" xlink:label="xoma_LicenseAgreementRz358Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementRz358Member" xlink:to="xoma_LicenseAgreementRz358Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementRz358Member_lbl" xml:lang="en-US">License agreement related to activities associated with RZ358.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementRz358Member_lbl" xml:lang="en-US">License Agreement Rz358 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementRz358Member_lbl" xml:lang="en-US">License Agreement, RZ358</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementNonRz358ProductsMember" xlink:label="xoma_LicenseAgreementNonRz358ProductsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LicenseAgreementNonRz358ProductsMember" xlink:to="xoma_LicenseAgreementNonRz358ProductsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LicenseAgreementNonRz358ProductsMember_lbl" xml:lang="en-US">License agreement related to activities associated with non-RZ358 products.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LicenseAgreementNonRz358ProductsMember_lbl" xml:lang="en-US">License Agreement Non Rz358 Products [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LicenseAgreementNonRz358ProductsMember_lbl" xml:lang="en-US">License Agreement, Non-RZ358 products</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_JanssenBiotechInc.Member" xlink:label="xoma_JanssenBiotechInc.Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_JanssenBiotechInc.Member" xlink:to="xoma_JanssenBiotechInc.Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_JanssenBiotechInc.Member_lbl" xml:lang="en-US">Janssen Biotech, Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_JanssenBiotechInc.Member_lbl" xml:lang="en-US">Janssen Biotech Inc. [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_JanssenBiotechInc.Member_lbl" xml:lang="en-US">Janssen Biotech Inc.</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AffimedMember" xlink:label="xoma_AffimedMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AffimedMember" xlink:to="xoma_AffimedMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AffimedMember_lbl" xml:lang="en-US">Affimed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AffimedMember_lbl" xml:lang="en-US">Affimed [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AffimedMember_lbl" xml:lang="en-US">Affimed</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member" xlink:label="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member" xlink:to="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_lbl" xml:lang="en-US">Category of deferred revenue arrangement wherein certain rights are granted under a license agreement with a governmental agency.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_lbl" xml:lang="en-US">Nonsoftware License Arrangement With Governmental Agency2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_lbl" xml:lang="en-US">Arrangement with Governmental Agency</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DeferredRevenueArrangementNameOfParty2Member" xlink:label="xoma_DeferredRevenueArrangementNameOfParty2Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_DeferredRevenueArrangementNameOfParty2Member" xlink:to="xoma_DeferredRevenueArrangementNameOfParty2Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_DeferredRevenueArrangementNameOfParty2Member_lbl" xml:lang="en-US">Describes the name of the party related to a deferred revenue arrangement. The party named is the other party that participates in a deferred revenue transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_DeferredRevenueArrangementNameOfParty2Member_lbl" xml:lang="en-US">Deferred Revenue Arrangement Name Of Party2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_DeferredRevenueArrangementNameOfParty2Member_lbl" xml:lang="en-US">NIAID</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember" xlink:label="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember" xlink:to="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_lbl" xml:lang="en-US">HealthCare Royalty Partners II, L.P (HCRP).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_lbl" xml:lang="en-US">Health Care Royalty Partners Two Limited Partners [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_lbl" xml:lang="en-US">HealthCare Royalty Partners II, L.P</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyInterestAcquisitionAgreementsMember" xlink:label="xoma_RoyaltyInterestAcquisitionAgreementsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltyInterestAcquisitionAgreementsMember" xlink:to="xoma_RoyaltyInterestAcquisitionAgreementsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltyInterestAcquisitionAgreementsMember_lbl" xml:lang="en-US">Royalty Interest Acquisition Agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltyInterestAcquisitionAgreementsMember_lbl" xml:lang="en-US">Royalty Interest Acquisition Agreements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RoyaltyInterestAcquisitionAgreementsMember_lbl" xml:lang="en-US">Royalty Sale Agreements</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FirstRoyaltyInterestAcquisitionAgreementMember" xlink:label="xoma_FirstRoyaltyInterestAcquisitionAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_FirstRoyaltyInterestAcquisitionAgreementMember" xlink:to="xoma_FirstRoyaltyInterestAcquisitionAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_FirstRoyaltyInterestAcquisitionAgreementMember_lbl" xml:lang="en-US">First Royalty Interest Acquisition Agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_FirstRoyaltyInterestAcquisitionAgreementMember_lbl" xml:lang="en-US">First Royalty Interest Acquisition Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_FirstRoyaltyInterestAcquisitionAgreementMember_lbl" xml:lang="en-US">First Royalty Sale Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SecondRoyaltyInterestAcquisitionAgreementMember" xlink:label="xoma_SecondRoyaltyInterestAcquisitionAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_SecondRoyaltyInterestAcquisitionAgreementMember" xlink:to="xoma_SecondRoyaltyInterestAcquisitionAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_SecondRoyaltyInterestAcquisitionAgreementMember_lbl" xml:lang="en-US">Second Royalty Interest Acquisition Agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_SecondRoyaltyInterestAcquisitionAgreementMember_lbl" xml:lang="en-US">Second Royalty Interest Acquisition Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_SecondRoyaltyInterestAcquisitionAgreementMember_lbl" xml:lang="en-US">Second Royalty Sale Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgenusIncMember" xlink:label="xoma_AgenusIncMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AgenusIncMember" xlink:to="xoma_AgenusIncMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AgenusIncMember_lbl" xml:lang="en-US">Agenus Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AgenusIncMember_lbl" xml:lang="en-US">Agenus Inc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AgenusIncMember_lbl" xml:lang="en-US">Agenus</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltyPurchaseAgreementMember" xlink:to="xoma_RoyaltyPurchaseAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltyPurchaseAgreementMember_lbl" xml:lang="en-US">Royalty purchase agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltyPurchaseAgreementMember_lbl" xml:lang="en-US">Royalty Purchase Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RoyaltyPurchaseAgreementMember_lbl" xml:lang="en-US">Royalty Purchase Agreement</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_IncyteImmunoOncologyAssetsMember" xlink:label="xoma_IncyteImmunoOncologyAssetsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_IncyteImmunoOncologyAssetsMember" xlink:to="xoma_IncyteImmunoOncologyAssetsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_IncyteImmunoOncologyAssetsMember_lbl" xml:lang="en-US">Incyte immuno-oncology assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_IncyteImmunoOncologyAssetsMember_lbl" xml:lang="en-US">Incyte Immuno Oncology Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_IncyteImmunoOncologyAssetsMember_lbl" xml:lang="en-US">Incyte Immuno-Oncology Assets</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MerckImmunoOncologyProductMember" xlink:label="xoma_MerckImmunoOncologyProductMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_MerckImmunoOncologyProductMember" xlink:to="xoma_MerckImmunoOncologyProductMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_MerckImmunoOncologyProductMember_lbl" xml:lang="en-US">Merck immuno-oncology product.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_MerckImmunoOncologyProductMember_lbl" xml:lang="en-US">Merck Immuno Oncology Product [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_MerckImmunoOncologyProductMember_lbl" xml:lang="en-US">Merck Immuno-Oncology Product</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_SiliconValleyBankMember" xlink:to="xoma_SiliconValleyBankMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_SiliconValleyBankMember_lbl" xml:lang="en-US">Silicon Valley Bank credit facility effective May 7, 2018 and subsequent amendments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_SiliconValleyBankMember_lbl" xml:lang="en-US">Silicon Valley Bank [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_SiliconValleyBankMember_lbl" xml:lang="en-US">Silicon Valley Bank Loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BioasisTechnologiesIncMember" xlink:label="xoma_BioasisTechnologiesIncMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_BioasisTechnologiesIncMember" xlink:to="xoma_BioasisTechnologiesIncMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_BioasisTechnologiesIncMember_lbl" xml:lang="en-US">Bioasis Technologies Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_BioasisTechnologiesIncMember_lbl" xml:lang="en-US">Bioasis Technologies Inc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_BioasisTechnologiesIncMember_lbl" xml:lang="en-US">Bioasis Technologies Inc</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementTwoMember" xlink:label="xoma_RoyaltyPurchaseAgreementTwoMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_RoyaltyPurchaseAgreementTwoMember" xlink:to="xoma_RoyaltyPurchaseAgreementTwoMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_RoyaltyPurchaseAgreementTwoMember_lbl" xml:lang="en-US">A second royalty purchase agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_RoyaltyPurchaseAgreementTwoMember_lbl" xml:lang="en-US">Royalty Purchase Agreement Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_RoyaltyPurchaseAgreementTwoMember_lbl" xml:lang="en-US">Second Royalty Purchase Agreement</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Range [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Range</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AronoraIncMember" xlink:label="xoma_AronoraIncMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_AronoraIncMember" xlink:to="xoma_AronoraIncMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_AronoraIncMember_lbl" xml:lang="en-US">Aronora, Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_AronoraIncMember_lbl" xml:lang="en-US">Aronora Inc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_AronoraIncMember_lbl" xml:lang="en-US">Aronora</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BayerProductsMember" xlink:label="xoma_BayerProductsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_BayerProductsMember" xlink:to="xoma_BayerProductsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_BayerProductsMember_lbl" xml:lang="en-US">Bayer products.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_BayerProductsMember_lbl" xml:lang="en-US">Bayer Products [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_BayerProductsMember_lbl" xml:lang="en-US">Bayer Products</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NonBayerProductsMember" xlink:label="xoma_NonBayerProductsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_NonBayerProductsMember" xlink:to="xoma_NonBayerProductsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_NonBayerProductsMember_lbl" xml:lang="en-US">Non-bayer products.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_NonBayerProductsMember_lbl" xml:lang="en-US">Non Bayer Products [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_NonBayerProductsMember_lbl" xml:lang="en-US">Non-Bayer Products</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PalobiofarmaSLMember" xlink:label="xoma_PalobiofarmaSLMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_PalobiofarmaSLMember" xlink:to="xoma_PalobiofarmaSLMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_PalobiofarmaSLMember_lbl" xml:lang="en-US">Palobiofarma, S.L.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_PalobiofarmaSLMember_lbl" xml:lang="en-US">Palobiofarma S L [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_PalobiofarmaSLMember_lbl" xml:lang="en-US">Palobiofarma, S.L.</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ViractaTherapeuticsInc.Member" xlink:label="xoma_ViractaTherapeuticsInc.Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_ViractaTherapeuticsInc.Member" xlink:to="xoma_ViractaTherapeuticsInc.Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_ViractaTherapeuticsInc.Member_lbl" xml:lang="en-US">Viracta Therapeutics, Inc. ("Viracta").</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_ViractaTherapeuticsInc.Member_lbl" xml:lang="en-US">Viracta Therapeutics Inc. [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_ViractaTherapeuticsInc.Member_lbl" xml:lang="en-US">Viracta</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeAxis_lbl" xml:lang="en-US">Measurement Input Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeDomain_lbl" xml:lang="en-US">Measurement Input Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputTypeDomain_lbl" xml:lang="en-US">Measurement Input Type</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputSharePriceMember" xlink:to="us-gaap_MeasurementInputSharePriceMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputSharePriceMember_lbl" xml:lang="en-US">Measurement Input Share Price [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputSharePriceMember_lbl" xml:lang="en-US">Closing common stock price</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_lbl" xml:lang="en-US">Measurement Input Discount For Lack Of Marketability [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_lbl" xml:lang="en-US">Discount for lack of marketability</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExpectedTermMember_lbl" xml:lang="en-US">Measurement Input Expected Term [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputExpectedTermMember_lbl" xml:lang="en-US">Estimated time to liquidity of shares</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US">Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US">Financial Instruments</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesTrancheOneMember" xlink:label="xoma_EquitySecuritiesTrancheOneMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EquitySecuritiesTrancheOneMember" xlink:to="xoma_EquitySecuritiesTrancheOneMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EquitySecuritiesTrancheOneMember_lbl" xml:lang="en-US">Equity securities tranche one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EquitySecuritiesTrancheOneMember_lbl" xml:lang="en-US">Equity Securities Tranche One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EquitySecuritiesTrancheOneMember_lbl" xml:lang="en-US">Tranche 1</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesTrancheTwoMember" xlink:label="xoma_EquitySecuritiesTrancheTwoMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_EquitySecuritiesTrancheTwoMember" xlink:to="xoma_EquitySecuritiesTrancheTwoMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_EquitySecuritiesTrancheTwoMember_lbl" xml:lang="en-US">Equity securities tranche two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_EquitySecuritiesTrancheTwoMember_lbl" xml:lang="en-US">Equity Securities Tranche Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_EquitySecuritiesTrancheTwoMember_lbl" xml:lang="en-US">Tranche 2</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Property Plant And Equipment By Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Property Plant And Equipment Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Property, Plant and Equipment, Type</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LeasedFacilitiesEmeryvilleCaliforniaMember" xlink:label="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember" xlink:to="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_lbl" xml:lang="en-US">Leased facilities in Emeryville, California.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_lbl" xml:lang="en-US">Leased Facilities Emeryville California [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_lbl" xml:lang="en-US">Leased facilities, Emeryville, California</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FirstTermLoanMember" xlink:label="xoma_FirstTermLoanMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_FirstTermLoanMember" xlink:to="xoma_FirstTermLoanMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_FirstTermLoanMember_lbl" xml:lang="en-US">First term loan from Silicon Valley Bank credit facility.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_FirstTermLoanMember_lbl" xml:lang="en-US">First Term Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_FirstTermLoanMember_lbl" xml:lang="en-US">Silicon Valley Bank, First Term Loan</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SecondTermLoanMember" xlink:label="xoma_SecondTermLoanMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_SecondTermLoanMember" xlink:to="xoma_SecondTermLoanMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_SecondTermLoanMember_lbl" xml:lang="en-US">Second term loan from Silicon Valley Bank credit facility.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_SecondTermLoanMember_lbl" xml:lang="en-US">Second Term Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_SecondTermLoanMember_lbl" xml:lang="en-US">Silicon Valley Bank, Second Term Loan</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrimeRateMember" xlink:to="us-gaap_PrimeRateMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrimeRateMember_lbl" xml:lang="en-US">Prime Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrimeRateMember_lbl" xml:lang="en-US">Prime Rate</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockWarrantExercisePrice14.71Member" xlink:label="xoma_CommonStockWarrantExercisePrice14.71Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_CommonStockWarrantExercisePrice14.71Member" xlink:to="xoma_CommonStockWarrantExercisePrice14.71Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_CommonStockWarrantExercisePrice14.71Member_lbl" xml:lang="en-US">Common stock warrant with exercise price of $14.71 per share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_CommonStockWarrantExercisePrice14.71Member_lbl" xml:lang="en-US">Common Stock Warrant Exercise Price14.71 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_CommonStockWarrantExercisePrice14.71Member_lbl" xml:lang="en-US">Common stock warrant, Exercise price $14.71 per share, Issued March 2019</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OtherFinancingsMember" xlink:label="xoma_OtherFinancingsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_OtherFinancingsMember" xlink:to="xoma_OtherFinancingsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_OtherFinancingsMember_lbl" xml:lang="en-US">Other debt obligations not specifically mentioned in the taxonomy.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_OtherFinancingsMember_lbl" xml:lang="en-US">Other Financings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_OtherFinancingsMember_lbl" xml:lang="en-US">Other</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember" xlink:label="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember" xlink:to="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_lbl" xml:lang="en-US">2015 Employee Stock Purchase Plan and subsequent amendments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_lbl" xml:lang="en-US">Two Thousand Fifteen Employee Stock Purchase Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_lbl" xml:lang="en-US">2015 ESPP</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" xlink:label="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" xlink:to="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series X and series Y convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series X And Series Y Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series X and Series Y Convertible Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesXConvertiblePreferredStockMember" xlink:label="xoma_SeriesXConvertiblePreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_SeriesXConvertiblePreferredStockMember" xlink:to="xoma_SeriesXConvertiblePreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_SeriesXConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series X convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_SeriesXConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series X Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_SeriesXConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series X Convertible Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesYConvertiblePreferredStockMember" xlink:label="xoma_SeriesYConvertiblePreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_SeriesYConvertiblePreferredStockMember" xlink:to="xoma_SeriesYConvertiblePreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_SeriesYConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series Y convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_SeriesYConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series Y Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_SeriesYConvertiblePreferredStockMember_lbl" xml:lang="en-US">Series Y Convertible Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Statement Scenario [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario Unspecified [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario, Unspecified</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Scenario Forecast [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">Chief Executive Officer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">Chief Executive Officer</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party Transactions By Related Party [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:label="us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:to="us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_lbl" xml:lang="en-US">Immediate Family Member Of Management Or Principal Owner [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_lbl" xml:lang="en-US">Spouse of James Neal, Chief Executive Officer and a director</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesPreferredStockAndSeriesBPreferredStockMember" xlink:label="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember" xlink:to="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_lbl" xml:lang="en-US">Outstanding nonredeemable series A and B preferred stock or outstanding series A and B preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_lbl" xml:lang="en-US">Series Preferred Stock And Series B Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_lbl" xml:lang="en-US">Series A Preferred Stock And Series B Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BiotechnologyValueFundLPMember" xlink:label="xoma_BiotechnologyValueFundLPMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_BiotechnologyValueFundLPMember" xlink:to="xoma_BiotechnologyValueFundLPMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_BiotechnologyValueFundLPMember_lbl" xml:lang="en-US">Biotechnology Value Fund, L.P.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_BiotechnologyValueFundLPMember_lbl" xml:lang="en-US">Biotechnology Value Fund L P [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_BiotechnologyValueFundLPMember_lbl" xml:lang="en-US">BVF</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_XomaCorporationMember" xlink:label="xoma_XomaCorporationMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_XomaCorporationMember" xlink:to="xoma_XomaCorporationMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_XomaCorporationMember_lbl" xml:lang="en-US">Xoma Corporation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_XomaCorporationMember_lbl" xml:lang="en-US">Xoma Corporation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_XomaCorporationMember_lbl" xml:lang="en-US">Xoma Corporation</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TwoThousandEighteenAtMarketAgreementMember" xlink:label="xoma_TwoThousandEighteenAtMarketAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_TwoThousandEighteenAtMarketAgreementMember" xlink:to="xoma_TwoThousandEighteenAtMarketAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_TwoThousandEighteenAtMarketAgreementMember_lbl" xml:lang="en-US">At the Market Agreement, 2018 in which the company may sell common shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_TwoThousandEighteenAtMarketAgreementMember_lbl" xml:lang="en-US">Two Thousand Eighteen At Market Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_TwoThousandEighteenAtMarketAgreementMember_lbl" xml:lang="en-US">2018 ATM Agreement</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event</label>
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember" xlink:label="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember" xlink:to="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_lbl" xml:lang="en-US">Represents information pertaining to Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_lbl" xml:lang="en-US">Kuros Biosciences Ag Kuros Us Llc And Kuros Royalty Fund Us Llc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_lbl" xml:lang="en-US">Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>tmb-20210630_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7811.37134 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/5/2021 11:41:33 AM-->
<!--Modified on: 8/5/2021 11:41:33 AM-->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.xoma.com/role/DocumentDocumentAndEntityInformation" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureDescriptionOfBusiness" roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusiness" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPolicies" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangements" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreements" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreements" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurements" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurements" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeaseAgreements" roleURI="http://www.xoma.com/role/DisclosureLeaseAgreements" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLongTermDebtAndOtherFinancings" roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancings" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCommonStockWarrants" roleURI="http://www.xoma.com/role/DisclosureCommonStockWarrants" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://www.xoma.com/role/DisclosureCommitmentsAndContingencies" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensation" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensation" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStock" roleURI="http://www.xoma.com/role/DisclosureCapitalStock" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureIncomeTaxes" roleURI="http://www.xoma.com/role/DisclosureIncomeTaxes" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureSubsequentEvents" roleURI="http://www.xoma.com/role/DisclosureSubsequentEvents" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailTables" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailTables" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsTables" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsTables" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurementsTables" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsTables" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeaseAgreementsTables" roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsTables" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLongTermDebtAndOtherFinancingsTables" roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsTables" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCommonStockWarrantsTables" roleURI="http://www.xoma.com/role/DisclosureCommonStockWarrantsTables" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationTables" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationTables" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureDescriptionOfBusinessCashAndRestrictedCashDetails" roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusinessCashAndRestrictedCashDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureDescriptionOfBusinessStockIssuanceDetails" roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureDescriptionOfBusinessRepaymentOfDebtDetails" roleURI="http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails" roleURI="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" roleURI="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsTakedaDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsRezoluteDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsAffimedDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsNiaidDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" roleURI="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsAgenusDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsBioasisDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsAronoraDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsViractaDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails" roleURI="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureFairValueMeasurementsContingentConsiderationDetails" roleURI="http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeaseAgreementsLeasedFacilitiesDetails" roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails" roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLeaseAgreementsAdditionalInformationDetails" roleURI="http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails" roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails" roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails" roleURI="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCommonStockWarrantsDetails" roleURI="http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails" roleURI="http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCommitmentsAndContingenciesContingentConsiderationDetails" roleURI="http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationEsppDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationStockOptionsDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationStockOptionActivityDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockSeriesPreferredStockDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockSeriesBPreferredStockDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockDividendsDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockBvfOwnershipDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureCapitalStockAtmAgreementsDetails" roleURI="http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureIncomeTaxesDetails" roleURI="http://www.xoma.com/role/DisclosureIncomeTaxesDetails" />
  <roleRef xlink:type="simple" xlink:href="tmb-20210630.xsd#DisclosureSubsequentEventsDetails" roleURI="http://www.xoma.com/role/DisclosureSubsequentEventsDetails" />
  <presentationLink xlink:role="http://www.xoma.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637637604876251348" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="us-gaap_StatementTable_637637604876251348" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604876251348" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637637604876251348" xlink:to="us-gaap_StatementClassOfStockAxis_637637604876251348" order="1" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604876251348" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604876251348" xlink:to="us-gaap_ClassOfStockDomain_637637604876251348" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637637604876251348" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876251348" xlink:to="us-gaap_CommonStockMember_637637604876251348" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_637637604876251348" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876251348" xlink:to="us-gaap_SeriesAPreferredStockMember_637637604876251348" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AdrMember" xlink:label="dei_AdrMember_637637604876251348" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876251348" xlink:to="dei_AdrMember_637637604876251348" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637637604876251348" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637637604876251348" xlink:to="us-gaap_StatementLineItems_637637604876251348" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType_637637604876251348" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_DocumentType_637637604876251348" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_DocumentQuarterlyReport_637637604876261275" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_DocumentPeriodEndDate_637637604876261275" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_DocumentTransitionReport_637637604876261275" order="4" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityFileNumber_637637604876261275" order="5" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityRegistrantName_637637604876261275" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityIncorporationStateCountryCode_637637604876261275" order="7" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityTaxIdentificationNumber_637637604876261275" order="8" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityAddressAddressLine1_637637604876261275" order="9" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityAddressAddressLine2_637637604876261275" order="10" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityAddressCityOrTown_637637604876261275" order="11" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityAddressStateOrProvince_637637604876261275" order="12" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_637637604876261275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityAddressPostalZipCode_637637604876261275" order="13" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_637637604876271197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_CityAreaCode_637637604876271197" order="14" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_637637604876271197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_LocalPhoneNumber_637637604876271197" order="15" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_637637604876271197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_Security12bTitle_637637604876271197" order="16" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_637637604876271197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_TradingSymbol_637637604876271197" order="17" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_637637604876271197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_SecurityExchangeName_637637604876271197" order="18" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_637637604876271197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityCurrentReportingStatus_637637604876271197" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_637637604876271197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityInteractiveDataCurrent_637637604876271197" order="20" use="optional" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_637637604876271197" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityFilerCategory_637637604876271197" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_637637604876281256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntitySmallBusiness_637637604876281256" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_637637604876281256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityEmergingGrowthCompany_637637604876281256" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_637637604876281256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityShellCompany_637637604876281256" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_637637604876281256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityCommonStockSharesOutstanding_637637604876281256" order="25" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_637637604876281256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_EntityCentralIndexKey_637637604876281256" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_637637604876281256" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_CurrentFiscalYearEndDate_637637604876281256" order="27" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_637637604876291211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_DocumentFiscalYearFocus_637637604876291211" order="28" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_637637604876291211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_DocumentFiscalPeriodFocus_637637604876291211" order="29" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_637637604876291211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876251348" xlink:to="dei_AmendmentFlag_637637604876291211" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637637604876291211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable_637637604876291211" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604876291211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637637604876291211" xlink:to="us-gaap_StatementClassOfStockAxis_637637604876291211" order="1" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604876291211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604876291211" xlink:to="us-gaap_ClassOfStockDomain_637637604876291211" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876291211" xlink:to="us-gaap_SeriesAPreferredStockMember_637637604876301227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876291211" xlink:to="us-gaap_SeriesBPreferredStockMember_637637604876301227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876291211" xlink:to="us-gaap_ConvertiblePreferredStockMember_637637604876301227" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637637604876291211" xlink:to="us-gaap_StatementLineItems_637637604876301227" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876301227" xlink:to="us-gaap_AssetsAbstract_637637604876301227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637637604876301227" xlink:to="us-gaap_AssetsCurrentAbstract_637637604876301227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637637604876301227" xlink:to="us-gaap_Cash_637637604876301227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637637604876301227" xlink:to="us-gaap_RestrictedCashCurrent_637637604876301227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="us-gaap_EquitySecuritiesFvNi_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637637604876301227" xlink:to="us-gaap_EquitySecuritiesFvNi_637637604876301227" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637637604876301227" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_637637604876301227" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637637604876301227" xlink:to="us-gaap_IncomeTaxesReceivable_637637604876301227" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637637604876301227" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637637604876301227" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637637604876301227" xlink:to="us-gaap_AssetsCurrent_637637604876301227" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent_637637604876301227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637637604876301227" xlink:to="us-gaap_RestrictedCashNoncurrent_637637604876301227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637637604876311238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637637604876301227" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637637604876311238" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_637637604876311238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637637604876301227" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_637637604876311238" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_637637604876311238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637637604876301227" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_637637604876311238" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesFvNiNonCurrent" xlink:label="xoma_EquitySecuritiesFvNiNonCurrent_637637604876311238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637637604876301227" xlink:to="xoma_EquitySecuritiesFvNiNonCurrent_637637604876311238" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637637604876311238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637637604876301227" xlink:to="us-gaap_OtherAssetsNoncurrent_637637604876311238" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637637604876311238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637637604876301227" xlink:to="us-gaap_Assets_637637604876311238" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876301227" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" xlink:to="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_637637604876320950" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" xlink:to="us-gaap_AccountsPayableCurrent_637637604876320950" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedAndOtherLiabilitiesCurrent" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent_637637604876320950" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" xlink:to="xoma_AccruedAndOtherLiabilitiesCurrent_637637604876320950" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604876320950" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604876320950" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637637604876320950" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637637604876320950" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent_637637604876320950" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" xlink:to="us-gaap_DeferredIncomeCurrent_637637604876320950" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_637637604876320950" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent_637637604876320950" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_637637604876320950" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" xlink:to="us-gaap_LongTermDebtCurrent_637637604876320950" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedPreferredStockDividendCurrent" xlink:label="xoma_AccruedPreferredStockDividendCurrent_637637604876320950" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" xlink:to="xoma_AccruedPreferredStockDividendCurrent_637637604876320950" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637637604876332044" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637637604876311238" xlink:to="us-gaap_LiabilitiesCurrent_637637604876332044" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="us-gaap_DeferredIncomeNoncurrent_637637604876332044" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" xlink:to="us-gaap_DeferredIncomeNoncurrent_637637604876332044" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_637637604876332044" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" xlink:to="us-gaap_LongTermDebtNoncurrent_637637604876332044" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637637604876332044" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637637604876332044" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_637637604876332044" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_637637604876332044" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637637604876332044" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" xlink:to="us-gaap_Liabilities_637637604876332044" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_637637604876341398" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" xlink:to="us-gaap_CommitmentsAndContingencies_637637604876341398" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_637637604876341398" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637637604876311238" xlink:to="us-gaap_StockholdersEquityAbstract_637637604876341398" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637637604876341398" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637637604876341398" xlink:to="us-gaap_PreferredStockValue_637637604876341398" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637637604876341398" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637637604876341398" xlink:to="us-gaap_CommonStockValue_637637604876341398" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637637604876341398" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637637604876341398" xlink:to="us-gaap_AdditionalPaidInCapital_637637604876341398" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637637604876341398" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637637604876341398" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637637604876341398" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637637604876351241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637637604876341398" xlink:to="us-gaap_StockholdersEquity_637637604876351241" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637637604876351241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876301227" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_637637604876351241" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637637604876351241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable_637637604876351241" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604876351241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637637604876351241" xlink:to="us-gaap_StatementClassOfStockAxis_637637604876351241" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604876351241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604876351241" xlink:to="us-gaap_ClassOfStockDomain_637637604876351241" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_637637604876351241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876351241" xlink:to="us-gaap_SeriesAPreferredStockMember_637637604876351241" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember_637637604876351241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876351241" xlink:to="us-gaap_SeriesBPreferredStockMember_637637604876351241" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember_637637604876351241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876351241" xlink:to="us-gaap_ConvertiblePreferredStockMember_637637604876351241" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637637604876351241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637637604876351241" xlink:to="us-gaap_StatementLineItems_637637604876351241" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876351241" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637637604876361218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876351241" xlink:to="us-gaap_PreferredStockSharesAuthorized_637637604876361218" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876351241" xlink:to="us-gaap_PreferredStockDividendRatePercentage_637637604876361218" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876351241" xlink:to="us-gaap_PreferredStockSharesIssued_637637604876361218" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876351241" xlink:to="us-gaap_PreferredStockSharesOutstanding_637637604876361218" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876351241" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637637604876361218" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876351241" xlink:to="us-gaap_CommonStockSharesAuthorized_637637604876361218" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876351241" xlink:to="us-gaap_CommonStockSharesIssued_637637604876361218" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876351241" xlink:to="us-gaap_CommonStockSharesOutstanding_637637604876361218" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="extended" xlink:title="00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_RevenuesAbstract_637637604876361218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876361218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_637637604876361218" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876361218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer" xlink:label="us-gaap_RevenueNotFromContractWithCustomer_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_637637604876361218" xlink:to="us-gaap_RevenueNotFromContractWithCustomer_637637604876371210" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_637637604876361218" xlink:to="us-gaap_Revenues_637637604876371210" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_637637604876371210" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637637604876371210" xlink:to="us-gaap_ResearchAndDevelopmentExpense_637637604876371210" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637637604876371210" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637637604876371210" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637637604876371210" xlink:to="us-gaap_OperatingExpenses_637637604876371210" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OperatingIncomeLoss_637637604876371210" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_637637604876371210" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637637604876371210" xlink:to="us-gaap_InterestExpenseDebt_637637604876371210" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637637604876371210" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604876371210" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637637604876371210" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_637637604876371210" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604876371210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637637604876371210" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637637604876381320" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss_637637604876381320" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_637637604876381320" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_637637604876381320" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637637604876381320" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_637637604876381320" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_EarningsPerShareBasic_637637604876381320" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_EarningsPerShareDiluted_637637604876381320" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637637604876381320" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637637604876381320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637637604876381320" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" xlink:title="00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_637637604876391240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637637604876391240" xlink:to="us-gaap_StatementEquityComponentsAxis_637637604876391240" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637637604876391240" xlink:to="us-gaap_PreferredStockMember_637637604876391240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637637604876391240" xlink:to="us-gaap_CommonStockMember_637637604876391240" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637637604876391240" xlink:to="us-gaap_AdditionalPaidInCapitalMember_637637604876391240" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637637604876391240" xlink:to="us-gaap_RetainedEarningsMember_637637604876391240" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637637604876391240" xlink:to="us-gaap_EquityComponentDomain_637637604876391240" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637637604876391240" xlink:to="us-gaap_StatementClassOfStockAxis_637637604876391240" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604876391240" xlink:to="us-gaap_SeriesAPreferredStockMember_637637604876391240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604876391240" xlink:to="us-gaap_SeriesBPreferredStockMember_637637604876391240" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604876391240" xlink:to="us-gaap_ConvertiblePreferredStockMember_637637604876391240" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604876391240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604876391240" xlink:to="us-gaap_ClassOfStockDomain_637637604876391240" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637637604876391240" xlink:to="us-gaap_StatementLineItems_637637604876401241" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637637604876401241" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_StockholdersEquity_637637604876401241" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_SharesOutstanding_637637604876401241" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_637637604876401241" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_637637604876401241" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637637604876401241" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="xoma_TockIssuedDuringPeriodSharesWarrantsExercised_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="xoma_TockIssuedDuringPeriodSharesWarrantsExercised_637637604876401241" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_637637604876401241" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_637637604876401241" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_637637604876401241" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_637637604876401241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_637637604876401241" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_637637604876411227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_637637604876401241" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_637637604876411227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637637604876411227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637637604876411227" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement" xlink:label="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement_637637604876411227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement_637637604876411227" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_637637604876411227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_637637604876411227" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_637637604876411227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_637637604876411227" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_637637604876411227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_637637604876411227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_637637604876411227" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604876411227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues_637637604876411227" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604876411227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" xlink:label="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock_637637604876411227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock_637637604876411227" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPreferredStockStock" xlink:label="us-gaap_DividendsPreferredStockStock_637637604876411227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_DividendsPreferredStockStock_637637604876411227" order="12" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637637604876421190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_NetIncomeLoss_637637604876421190" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637637604876421190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_StockholdersEquity_637637604876421190" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637637604876421190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637637604876401241" xlink:to="us-gaap_SharesOutstanding_637637604876421190" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637637604876421190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_ProfitLoss_637637604876421190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_637637604876421190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_ShareBasedCompensation_637637604876421190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims" xlink:label="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims_637637604876421190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims_637637604876421190" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_DepreciationAndAmortization_637637604876431696" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637637604876431696" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_637637604876431696" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OperatingLeasePaymentsNonCash" xlink:label="xoma_OperatingLeasePaymentsNonCash_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="xoma_OperatingLeasePaymentsNonCash_637637604876431696" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604876431696" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:label="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_637637604876431696" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637637604876431696" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637637604876431696" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_637637604876431696" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637637604876431696" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_637637604876431696" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637637604876431696" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637637604876431696" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637637604876431696" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637637604876441334" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637637604876431696" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637637604876441334" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="xoma_IncreaseDecreaseInOperatingLeaseLiabilities_637637604876441334" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637637604876431696" xlink:to="xoma_IncreaseDecreaseInOperatingLeaseLiabilities_637637604876441334" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_637637604876441334" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637637604876431696" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_637637604876441334" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637637604876441334" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637637604876431696" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637637604876441334" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604876441334" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637637604876421190" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637637604876441334" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637637604876441334" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637637604876441334" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604876441334" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637637604876441334" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604876441334" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637637604876441334" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637637604876441334" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637637604876441334" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_637637604876451284" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_637637604876451284" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_637637604876451284" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_637637604876451284" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_637637604876451284" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_637637604876451284" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_637637604876451284" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_637637604876451284" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt" xlink:label="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt_637637604876451284" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt_637637604876451284" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt" xlink:label="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt_637637604876451284" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt_637637604876451284" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtRestructuringCosts" xlink:label="us-gaap_PaymentsOfDebtRestructuringCosts_637637604876461321" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="us-gaap_PaymentsOfDebtRestructuringCosts_637637604876461321" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends_637637604876461321" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="us-gaap_PaymentsOfDividends_637637604876461321" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments_637637604876461321" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="us-gaap_FinanceLeasePrincipalPayments_637637604876461321" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromRepaymentsForDisgorgement" xlink:label="xoma_ProceedsFromRepaymentsForDisgorgement_637637604876461321" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="xoma_ProceedsFromRepaymentsForDisgorgement_637637604876461321" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_637637604876461321" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_637637604876461321" order="11" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604876461321" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637637604876451284" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637637604876461321" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637637604876471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637637604876471228" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637637604876471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637637604876471228" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6376376048764712281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6376376048764712281" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_637637604876471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_637637604876471228" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet_637637604876471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_637637604876471228" xlink:to="us-gaap_InterestPaidNet_637637604876471228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637637604876471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637637604876471228" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_637637604876481303" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637637604876471228" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_637637604876481303" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_InterestAddedPrincipalBalancesLongTermDebt" xlink:label="xoma_InterestAddedPrincipalBalancesLongTermDebt_637637604876481303" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637637604876471228" xlink:to="xoma_InterestAddedPrincipalBalancesLongTermDebt_637637604876481303" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedCostRelatedToIssuanceOfCommonStock" xlink:label="xoma_AccruedCostRelatedToIssuanceOfCommonStock_637637604876481303" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637637604876471228" xlink:to="xoma_AccruedCostRelatedToIssuanceOfCommonStock_637637604876481303" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedCostRelatedToIssuanceOfPreferredStock" xlink:label="xoma_AccruedCostRelatedToIssuanceOfPreferredStock_637637604876481303" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637637604876471228" xlink:to="xoma_AccruedCostRelatedToIssuanceOfPreferredStock_637637604876481303" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureDescriptionOfBusiness" xlink:type="extended" xlink:title="10101 - Disclosure - Description of Business">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_637637604876540938" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations_637637604876540938" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies" xlink:type="extended" xlink:title="10201 - Disclosure - Basis of Presentation and Significant Accounting Policies">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_637637604876540938" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_637637604876540938" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetails" xlink:type="extended" xlink:title="10301 - Disclosure - Condensed Consolidated Financial Statements Details">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ConsolidatedFinancialStatementDetailAbstract" xlink:label="xoma_ConsolidatedFinancialStatementDetailAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock_637637604876540938" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_ConsolidatedFinancialStatementDetailAbstract" xlink:to="us-gaap_AdditionalFinancialInformationDisclosureTextBlock_637637604876540938" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements" xlink:type="extended" xlink:title="10401 - Disclosure - Licensing and Other Arrangements">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsTextBlock" xlink:label="xoma_LicensingAndOtherArrangementsTextBlock_637637604876551330" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicensingAndOtherArrangementsAbstract" xlink:to="xoma_LicensingAndOtherArrangementsTextBlock_637637604876551330" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreements" xlink:type="extended" xlink:title="10501 - Disclosure - Royalty Purchase Agreements">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementAbstract" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementTextBlock" xlink:label="xoma_RoyaltyPurchaseAgreementTextBlock_637637604876551330" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyPurchaseAgreementAbstract" xlink:to="xoma_RoyaltyPurchaseAgreementTextBlock_637637604876551330" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurements" xlink:type="extended" xlink:title="10601 - Disclosure - Fair Value Measurements">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock_637637604876551330" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock_637637604876551330" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLeaseAgreements" xlink:type="extended" xlink:title="10701 - Disclosure - Lease Agreements">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LeaseDisclosureTextBlock" xlink:label="xoma_LeaseDisclosureTextBlock_637637604876561220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="xoma_LeaseDisclosureTextBlock_637637604876561220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancings" xlink:type="extended" xlink:title="10801 - Disclosure - Long-Term Debt and Other Financings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock_637637604876561220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock_637637604876561220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCommonStockWarrants" xlink:type="extended" xlink:title="10901 - Disclosure - Common Stock Warrants">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637141762065998616" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockWarrantDisclosureTextBlock" xlink:label="xoma_CommonStockWarrantDisclosureTextBlock_637637604876561220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637141762065998616" xlink:to="xoma_CommonStockWarrantDisclosureTextBlock_637637604876561220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCommitmentsAndContingencies" xlink:type="extended" xlink:title="11001 - Disclosure - Commitments and Contingencies">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637637604876571220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637637604876571220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensation" xlink:type="extended" xlink:title="11101 - Disclosure - Stock-based Compensation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="us-gaap_CompensationRelatedCostsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637637604876571220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637637604876571220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStock" xlink:type="extended" xlink:title="11201 - Disclosure - Capital Stock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637637604876571220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637637604876571220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureIncomeTaxes" xlink:type="extended" xlink:title="11301 - Disclosure - Income Taxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_637637604876581230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_637637604876581230" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureSubsequentEvents" xlink:type="extended" xlink:title="11401 - Disclosure - Subsequent Events">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_637637604876581230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock_637637604876581230" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="20202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637637604876581230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637637604876581230" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_637637604876581230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates_637637604876581230" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637637604876581230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637637604876581230" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_637637604876581230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_637637604876581230" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock" xlink:label="xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock_637637604876581230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock_637637604876581230" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_637637604876581230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_637637604876581230" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesPolicy" xlink:label="xoma_EquitySecuritiesPolicy_637637604876591361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xoma_EquitySecuritiesPolicy_637637604876591361" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock" xlink:label="xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock_637637604876591361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock_637637604876591361" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_637637604876591361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_637637604876591361" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_637637604876591361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_637637604876591361" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_637637604876591361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_637637604876591361" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk_637637604876591361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk_637637604876591361" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_637637604876591361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_637637604876591361" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637637604876591361" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637637604876591361" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:type="extended" xlink:title="30203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_637637604876601528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_637637604876601528" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailTables" xlink:type="extended" xlink:title="30303 - Disclosure - Condensed Consolidated Financial Statements Detail (Tables)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CondensedConsolidatedFinancialStatementsDetailAbstract" xlink:label="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract_637141762066048730" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_637637604876601528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract_637141762066048730" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_637637604876601528" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637637604876601528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract_637141762066048730" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637637604876601528" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_637637604876601528" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_CondensedConsolidatedFinancialStatementsDetailAbstract_637141762066048730" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_637637604876601528" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsTables" xlink:type="extended" xlink:title="30503 - Disclosure - Royalty Purchase Agreements (Tables)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementAbstract" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract_637141762066058747" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ScheduleOfRoyaltyRightsTableTextBlock" xlink:label="xoma_ScheduleOfRoyaltyRightsTableTextBlock_637637604876611211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyPurchaseAgreementAbstract_637141762066058747" xlink:to="xoma_ScheduleOfRoyaltyRightsTableTextBlock_637637604876611211" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurementsTables" xlink:type="extended" xlink:title="30603 - Disclosure - Fair Value Measurements (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_637637604876611211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_637637604876611211" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637637604876611211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637637604876611211" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637637604876611211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637637604876611211" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLeaseAgreementsTables" xlink:type="extended" xlink:title="30703 - Disclosure - Lease Agreements (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_637637604876611211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_637637604876611211" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock_637637604876611211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock_637637604876611211" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock" xlink:label="xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock_637637604876611211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock_637637604876611211" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock" xlink:label="xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock_637637604876611211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock_637637604876611211" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsTables" xlink:type="extended" xlink:title="30803 - Disclosure - Long-Term Debt and Other Financings (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock" xlink:label="xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock_637637604876621322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock_637637604876621322" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCommonStockWarrantsTables" xlink:type="extended" xlink:title="30903 - Disclosure - Common Stock Warrants (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637141762066078795" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_637637604876621322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637141762066078795" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_637637604876621322" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationTables" xlink:type="extended" xlink:title="31103 - Disclosure - Stock-based Compensation (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="us-gaap_CompensationRelatedCostsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_637637604876621322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_637637604876621322" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_637637604876621322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_637637604876621322" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_637637604876631240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_637637604876631240" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureDescriptionOfBusinessCashAndRestrictedCashDetails" xlink:type="extended" xlink:title="40101 - Disclosure - Description of Business - Cash and Restricted Cash (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637637604876631240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637637604876631240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails" xlink:type="extended" xlink:title="40102 - Disclosure - Description of Business - Stock Issuance (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604876631240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604876631240" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604876631240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604876631240" xlink:to="us-gaap_StatementClassOfStockAxis_637637604876631240" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604876631240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604876631240" xlink:to="us-gaap_ClassOfStockDomain_637637604876631240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_637637604876631240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876631240" xlink:to="us-gaap_SeriesAPreferredStockMember_637637604876631240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876631240" xlink:to="us-gaap_SeriesBPreferredStockMember_637637604876641311" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604876631240" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637637604876641311" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637637604876641311" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637637604876641311" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" xlink:label="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637637604876641311" xlink:to="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_637637604876641311" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604876631240" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637637604876641311" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604876641311" xlink:to="us-gaap_PreferredStockDividendRatePercentage_637637604876641311" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DepositarySharesRatioToPreferredStock" xlink:label="xoma_DepositarySharesRatioToPreferredStock_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604876641311" xlink:to="xoma_DepositarySharesRatioToPreferredStock_637637604876641311" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails" xlink:type="extended" xlink:title="40103 - Disclosure - Description of Business - Repayment of Debt (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_637608057733930143" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_637608057733930143" xlink:to="us-gaap_DebtInstrumentTable_637637604876641311" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604876641311" xlink:to="us-gaap_DebtInstrumentAxis_637637604876641311" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637637604876641311" xlink:to="us-gaap_DebtInstrumentNameDomain_637637604876641311" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankAndNovartisPharmaAgMember" xlink:label="xoma_SiliconValleyBankAndNovartisPharmaAgMember_637637604876641311" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604876641311" xlink:to="xoma_SiliconValleyBankAndNovartisPharmaAgMember_637637604876641311" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637637604876651278" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604876641311" xlink:to="us-gaap_DebtInstrumentLineItems_637637604876651278" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_637637604876651278" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604876651278" xlink:to="us-gaap_RepaymentsOfDebt_637637604876651278" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesDetails" xlink:type="extended" xlink:title="40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Use of Estimates (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_637637604876651278" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent_637637604876651278" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails" xlink:type="extended" xlink:title="40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Cash and Restricted Cash (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash_637637604876651278" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_Cash_637637604876651278" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash_637637604876651278" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RestrictedCash_637637604876651278" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637637604876651278" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637637604876651278" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails" xlink:type="extended" xlink:title="40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Equity Securities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637637604876651278" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637637604876651278" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_637637604876651278" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637637604876651278" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_637637604876651278" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637637604876651278" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_637637604876651278" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637637604876651278" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember_637637604876661332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637637604876651278" xlink:to="xoma_RezoluteIncMember_637637604876661332" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876661332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637637604876651278" xlink:to="srt_CounterpartyNameAxis_637637604876661332" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876661332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876661332" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876661332" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember_6376376048766613321" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876661332" xlink:to="xoma_RezoluteIncMember_6376376048766613321" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637637604876661332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637637604876651278" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637637604876661332" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_637637604876661332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637637604876661332" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_637637604876661332" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquityInvestmentsNumberOfSharesHeld" xlink:label="xoma_EquityInvestmentsNumberOfSharesHeld_637637604876661332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637637604876661332" xlink:to="xoma_EquityInvestmentsNumberOfSharesHeld_637637604876661332" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails" xlink:type="extended" xlink:title="40204 - Disclosure - Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones and Royalties and Income Taxes and Net Income (Loss) per Share (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract" xlink:label="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract_637637604876661332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract_637637604876661332" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604876661332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract_637637604876661332" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604876661332" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637637604876661332" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637637604876661332" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails" xlink:type="extended" xlink:title="40205 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_637141762066108880" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637141762066108880" xlink:to="us-gaap_ConcentrationRiskTable_637637604876671200" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637637604876671200" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_637637604876671200" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_637637604876671200" xlink:to="us-gaap_ConcentrationRiskTypeDomain_637637604876671200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_637637604876671200" xlink:to="us-gaap_CustomerConcentrationRiskMember_637637604876671200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_637637604876671200" xlink:to="us-gaap_CreditConcentrationRiskMember_637637604876671200" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637637604876671200" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_637637604876671200" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_637637604876671200" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_637637604876671200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637637604876671200" xlink:to="us-gaap_SalesRevenueNetMember_637637604876671200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAccountsReceivableMember" xlink:label="us-gaap_TradeAccountsReceivableMember_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637637604876671200" xlink:to="us-gaap_TradeAccountsReceivableMember_637637604876671200" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637637604876671200" xlink:to="srt_MajorCustomersAxis_637637604876671200" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_637637604876671200" xlink:to="srt_NameOfMajorCustomerDomain_637637604876671200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_Partner1Member" xlink:label="xoma_Partner1Member_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637637604876671200" xlink:to="xoma_Partner1Member_637637604876671200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_Partner2Member" xlink:label="xoma_Partner2Member_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637637604876671200" xlink:to="xoma_Partner2Member_637637604876671200" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems_637637604876671200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637637604876671200" xlink:to="us-gaap_ConcentrationRiskLineItems_637637604876671200" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfMajorPartners" xlink:label="xoma_NumberOfMajorPartners_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_637637604876671200" xlink:to="xoma_NumberOfMajorPartners_637637604876681202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_637637604876671200" xlink:to="us-gaap_ConcentrationRiskPercentage1_637637604876681202" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:label="us-gaap_ReceivablesLongTermContractsOrPrograms_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_637637604876671200" xlink:to="us-gaap_ReceivablesLongTermContractsOrPrograms_637637604876681202" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails" xlink:type="extended" xlink:title="40206 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accounting Pronouncements (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_637306481064453483" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637306481064453483" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_637637604876681202" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_637637604876681202" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637637604876681202" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637637604876681202" xlink:to="us-gaap_TypeOfAdoptionMember_637637604876681202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201912Member" xlink:label="us-gaap_AccountingStandardsUpdate201912Member_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember_637637604876681202" xlink:to="us-gaap_AccountingStandardsUpdate201912Member_637637604876681202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccountingStandardsUpdate202006Member" xlink:label="xoma_AccountingStandardsUpdate202006Member_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember_637637604876681202" xlink:to="xoma_AccountingStandardsUpdate202006Member_637637604876681202" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccountingStandardsUpdate202004Member" xlink:label="xoma_AccountingStandardsUpdate202004Member_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember_637637604876681202" xlink:to="xoma_AccountingStandardsUpdate202004Member_637637604876681202" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_637637604876681202" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_637637604876681202" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted_637637604876681202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_637637604876681202" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted_637637604876681202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails" xlink:type="extended" xlink:title="40301 - Disclosure - Condensed Consolidated Financial Statements Detail - Equity Securities (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ConsolidatedFinancialStatementDetailAbstract" xlink:label="xoma_ConsolidatedFinancialStatementDetailAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_637637604876691251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_ConsolidatedFinancialStatementDetailAbstract" xlink:to="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_637637604876691251" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_637637604876691251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_637637604876691251" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_637637604876691251" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_637637604876691251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_637637604876691251" xlink:to="srt_EquityMethodInvesteeNameDomain_637637604876691251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember_637637604876691251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain_637637604876691251" xlink:to="xoma_RezoluteIncMember_637637604876691251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_637637604876691251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_637637604876691251" xlink:to="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_637637604876691251" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesFvNiNonCurrent" xlink:label="xoma_EquitySecuritiesFvNiNonCurrent_637637604876691251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_637637604876691251" xlink:to="xoma_EquitySecuritiesFvNiNonCurrent_637637604876691251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:label="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_637637604876691251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_637637604876691251" xlink:to="us-gaap_EquitySecuritiesFvNiRealizedGainLoss_637637604876691251" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails" xlink:type="extended" xlink:title="40302 - Disclosure - Condensed Consolidated Financial Statements Detail - Accrued and Other Liabilities (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ConsolidatedFinancialStatementDetailAbstract" xlink:label="xoma_ConsolidatedFinancialStatementDetailAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_637637604876691251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_ConsolidatedFinancialStatementDetailAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_637637604876691251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_637637604876691251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_637637604876691251" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_637637604876691251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_637637604876691251" xlink:to="us-gaap_AccruedBonusesCurrent_637637604876701317" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent" xlink:label="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_637637604876691251" xlink:to="xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent_637637604876701317" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AccruedAndOtherLiabilitiesCurrent" xlink:label="xoma_AccruedAndOtherLiabilitiesCurrent_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_637637604876691251" xlink:to="xoma_AccruedAndOtherLiabilitiesCurrent_637637604876701317" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails" xlink:type="extended" xlink:title="40303 - Disclosure - Condensed Consolidated Financial Statements Details - Net Loss Per Share (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_637637604876701317" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_637637604876701317" xlink:to="us-gaap_StatementClassOfStockAxis_637637604876701317" order="1" use="optional" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604876701317" xlink:to="us-gaap_ClassOfStockDomain_637637604876701317" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876701317" xlink:to="us-gaap_SeriesAPreferredStockMember_637637604876701317" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604876701317" xlink:to="us-gaap_SeriesBPreferredStockMember_637637604876701317" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems" xlink:label="us-gaap_EarningsPerShareDilutedLineItems_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_637637604876701317" xlink:to="us-gaap_EarningsPerShareDilutedLineItems_637637604876701317" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_637637604876701317" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_637637604876701317" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_637637604876701317" xlink:to="us-gaap_NetIncomeLoss_637637604876701317" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_637637604876701317" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_637637604876701317" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_637637604876701317" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637637604876711268" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_637637604876701317" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637637604876711268" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_637637604876711268" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_637637604876701317" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_637637604876711268" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637637604876711268" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems_637637604876701317" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637637604876711268" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637637604876711268" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637637604876711268" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637637604876711268" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637637604876711268" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637637604876711268" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637637604876711268" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_637637604876711268" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637637604876711268" xlink:to="us-gaap_EarningsPerShareBasic_637637604876711268" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_637637604876711268" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637637604876711268" xlink:to="us-gaap_EarningsPerShareDiluted_637637604876711268" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails" xlink:type="extended" xlink:title="40304 - Disclosure - Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_637141762066494898" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637637604876711268" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_637141762066494898" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637637604876711268" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637637604876711268" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637637604876711268" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637637604876711268" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637637604876711268" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_637637604876721237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637637604876721237" xlink:to="us-gaap_ConvertiblePreferredStockMember_637637604876721237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637637604876721237" xlink:to="us-gaap_EmployeeStockOptionMember_637637604876721237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637637604876721237" xlink:to="us-gaap_WarrantMember_637637604876721237" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637637604876711268" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637637604876721237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637637604876721237" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637637604876721237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Licensing and Other Arrangements - Novartis International (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract_637145863395208503" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicensingAndOtherArrangementsAbstract_637145863395208503" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876721237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876721237" xlink:to="srt_CounterpartyNameAxis_637637604876721237" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876721237" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876721237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisInternationalPharmaceuticalLtdMember" xlink:label="xoma_NovartisInternationalPharmaceuticalLtdMember_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876721237" xlink:to="xoma_NovartisInternationalPharmaceuticalLtdMember_637637604876721237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876721237" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876721237" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876721237" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876721237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember_637637604876721237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876721237" xlink:to="xoma_LicenseAgreementMember_637637604876721237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637637604876731728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876721237" xlink:to="us-gaap_DebtInstrumentAxis_637637604876731728" order="3" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637637604876731728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637637604876731728" xlink:to="us-gaap_DebtInstrumentNameDomain_637637604876731728" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisNoteMember" xlink:label="xoma_NovartisNoteMember_637637604876731728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604876731728" xlink:to="xoma_NovartisNoteMember_637637604876731728" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876721237" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementTerminationPriorWrittenNoticePeriod" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod_637637604876731728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="xoma_AgreementTerminationPriorWrittenNoticePeriod_637637604876731728" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfPerformanceObligations" xlink:label="xoma_NumberOfPerformanceObligations_637637604876731728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="xoma_NumberOfPerformanceObligations_637637604876731728" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment_637637604876731728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="xoma_ProceedsFromUpfrontPayment_637637604876731728" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876731728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876731728" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_637637604876741446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_637637604876741446" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimum" xlink:label="xoma_RoyaltiesPeriodMinimum_637637604876741446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="xoma_RoyaltiesPeriodMinimum_637637604876741446" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet_637637604876741446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="us-gaap_ContractWithCustomerAssetNet_637637604876741446" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637637604876741446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="us-gaap_ContractWithCustomerLiability_637637604876741446" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet_637637604876741446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="us-gaap_CapitalizedContractCostNet_637637604876741446" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_637637604876741446" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876731728" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_637637604876741446" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails" xlink:type="extended" xlink:title="40402 - Disclosure - Licensing and Other Arrangements - Novartis - Gevokizumab and IL-1 Beta (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicensingAndOtherArrangementsAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876751275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876751275" xlink:to="srt_CounterpartyNameAxis_637637604876751275" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876751275" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876751275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisPharmaAGMember" xlink:label="xoma_NovartisPharmaAGMember_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876751275" xlink:to="xoma_NovartisPharmaAGMember_637637604876751275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876751275" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876751275" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876751275" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876751275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember" xlink:label="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876751275" xlink:to="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_637637604876751275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_XOMA052LicenseAgreementMember" xlink:label="xoma_XOMA052LicenseAgreementMember_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_637637604876751275" xlink:to="xoma_XOMA052LicenseAgreementMember_637637604876751275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_IL1TargetLicenseAgreementMember" xlink:label="xoma_IL1TargetLicenseAgreementMember_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_637637604876751275" xlink:to="xoma_IL1TargetLicenseAgreementMember_637637604876751275" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876751275" xlink:to="us-gaap_StatementEquityComponentsAxis_637637604876751275" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637637604876751275" xlink:to="us-gaap_EquityComponentDomain_637637604876751275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_637637604876751275" xlink:to="us-gaap_CommonStockMember_637637604876751275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876751275" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementTransactionPrice" xlink:label="xoma_LicenseAgreementTransactionPrice_637637604876751275" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_LicenseAgreementTransactionPrice_637637604876751275" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceived" xlink:label="xoma_LicenseAgreementConsiderationReceived_637637604876761253" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_LicenseAgreementConsiderationReceived_637637604876761253" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment_637637604876761253" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_ProceedsFromUpfrontPayment_637637604876761253" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceivedDebtRepayment" xlink:label="xoma_LicenseAgreementConsiderationReceivedDebtRepayment_637637604876761253" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_LicenseAgreementConsiderationReceivedDebtRepayment_637637604876761253" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_637637604876761253" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_637637604876761253" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604876761253" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604876761253" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare_637637604876761253" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="us-gaap_SharesIssuedPricePerShare_637637604876761253" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock" xlink:label="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock_637637604876761253" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock_637637604876761253" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_637637604876761253" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="us-gaap_SharePrice_637637604876761253" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockPremium" xlink:label="xoma_CommonStockPremium_637637604876761253" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_CommonStockPremium_637637604876761253" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_637637604876771282" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_637637604876771282" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfLicenseAgreements" xlink:label="xoma_NumberOfLicenseAgreements_637637604876771282" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_NumberOfLicenseAgreements_637637604876771282" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementTerminationPriorWrittenNoticePeriod" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod_637637604876771282" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_AgreementTerminationPriorWrittenNoticePeriod_637637604876771282" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ArrangementsNumber" xlink:label="xoma_ArrangementsNumber_637637604876771282" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_ArrangementsNumber_637637604876771282" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfPerformanceObligations" xlink:label="xoma_NumberOfPerformanceObligations_637637604876771282" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="xoma_NumberOfPerformanceObligations_637637604876771282" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_637637604876771282" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_637637604876771282" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876771282" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876771282" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet_637637604876771282" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="us-gaap_ContractWithCustomerAssetNet_637637604876771282" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637637604876781369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="us-gaap_ContractWithCustomerLiability_637637604876781369" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet_637637604876781369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876751275" xlink:to="us-gaap_CapitalizedContractCostNet_637637604876781369" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails" xlink:type="extended" xlink:title="40403 - Disclosure - Licensing and Other Arrangements - Takeda (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract_637471913598032067" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876781369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicensingAndOtherArrangementsAbstract_637471913598032067" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876781369" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876781369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876781369" xlink:to="srt_CounterpartyNameAxis_637637604876781369" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876781369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876781369" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876781369" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TakedaPharmaceuticalCompanyLimitedMember" xlink:label="xoma_TakedaPharmaceuticalCompanyLimitedMember_637637604876781369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876781369" xlink:to="xoma_TakedaPharmaceuticalCompanyLimitedMember_637637604876781369" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876781369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876781369" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876781369" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876781369" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876781369" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876781369" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CollaborationAgreementMember" xlink:label="xoma_CollaborationAgreementMember_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876781369" xlink:to="xoma_CollaborationAgreementMember_637637604876791227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876781369" xlink:to="xoma_LicenseAgreementMember_637637604876791227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876781369" xlink:to="srt_ProductOrServiceAxis_637637604876791227" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637637604876791227" xlink:to="srt_ProductsAndServicesDomain_637637604876791227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MezagitamabMember" xlink:label="xoma_MezagitamabMember_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637637604876791227" xlink:to="xoma_MezagitamabMember_637637604876791227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OtherAntibodiesMember" xlink:label="xoma_OtherAntibodiesMember_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637637604876791227" xlink:to="xoma_OtherAntibodiesMember_637637604876791227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876781369" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_637637604876791227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate" xlink:label="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" xlink:to="xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate_637637604876791227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimum" xlink:label="xoma_RoyaltiesPeriodMinimum_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" xlink:to="xoma_RoyaltiesPeriodMinimum_637637604876791227" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimumScenarioOne" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioOne_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" xlink:to="xoma_RoyaltiesPeriodMinimumScenarioOne_637637604876791227" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimumScenarioTwo" xlink:label="xoma_RoyaltiesPeriodMinimumScenarioTwo_637637604876791227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" xlink:to="xoma_RoyaltiesPeriodMinimumScenarioTwo_637637604876791227" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876801271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876801271" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet_637637604876801271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" xlink:to="us-gaap_ContractWithCustomerAssetNet_637637604876801271" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637637604876801271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" xlink:to="us-gaap_ContractWithCustomerLiability_637637604876801271" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet_637637604876801271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876791227" xlink:to="us-gaap_CapitalizedContractCostNet_637637604876801271" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails" xlink:type="extended" xlink:title="40404 - Disclosure - Licensing and Other Arrangements - Rezolute (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876801271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicensingAndOtherArrangementsAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876801271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_637637604876801271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876801271" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_637637604876801271" order="1" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637637604876801271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_637637604876801271" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637637604876801271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember_637637604876801271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637637604876801271" xlink:to="xoma_RezoluteIncMember_637637604876801271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876801271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876801271" xlink:to="srt_CounterpartyNameAxis_637637604876801271" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876801271" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876811236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876811236" xlink:to="xoma_RezoluteIncMember_637637604876811236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876801271" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876811236" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876811236" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876811236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" xlink:label="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876811236" xlink:to="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_637637604876811236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_637637604876811236" xlink:to="xoma_LicenseAgreementMember_637637604876811236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementRz358Member" xlink:label="xoma_LicenseAgreementRz358Member_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicenseAgreementMember_637637604876811236" xlink:to="xoma_LicenseAgreementRz358Member_637637604876811236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementNonRz358ProductsMember" xlink:label="xoma_LicenseAgreementNonRz358ProductsMember_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicenseAgreementMember_637637604876811236" xlink:to="xoma_LicenseAgreementNonRz358ProductsMember_637637604876811236" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876801271" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones_637637604876811236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltiesPeriodMinimum" xlink:label="xoma_RoyaltiesPeriodMinimum_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="xoma_RoyaltiesPeriodMinimum_637637604876811236" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfDecreaseInFutureRoyaltyObligations" xlink:label="xoma_PercentageOfDecreaseInFutureRoyaltyObligations_637637604876811236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="xoma_PercentageOfDecreaseInFutureRoyaltyObligations_637637604876811236" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementTerminationPriorWrittenNoticePeriod" xlink:label="xoma_AgreementTerminationPriorWrittenNoticePeriod_637637604876821541" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="xoma_AgreementTerminationPriorWrittenNoticePeriod_637637604876821541" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceived" xlink:label="xoma_LicenseAgreementConsiderationReceived_637637604876821541" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="xoma_LicenseAgreementConsiderationReceived_637637604876821541" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876821541" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876821541" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities" xlink:label="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities_637637604876821541" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities_637637604876821541" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementInstallmentPaymentsReceived" xlink:label="xoma_LicenseAgreementInstallmentPaymentsReceived_637637604876821541" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="xoma_LicenseAgreementInstallmentPaymentsReceived_637637604876821541" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementSharesReceived" xlink:label="xoma_LicenseAgreementSharesReceived_637637604876821541" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="xoma_LicenseAgreementSharesReceived_637637604876821541" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_637637604876821541" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_637637604876821541" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquityInvestmentsNumberOfSharesHeld" xlink:label="xoma_EquityInvestmentsNumberOfSharesHeld_637637604876821541" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="xoma_EquityInvestmentsNumberOfSharesHeld_637637604876821541" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet_637637604876821541" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="us-gaap_ContractWithCustomerAssetNet_637637604876821541" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637637604876831545" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="us-gaap_ContractWithCustomerLiability_637637604876831545" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet_637637604876831545" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876811236" xlink:to="us-gaap_CapitalizedContractCostNet_637637604876831545" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails" xlink:type="extended" xlink:title="40405 - Disclosure - Licensing and Other Arrangements - Janssen Biotech (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876831545" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicensingAndOtherArrangementsAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876831545" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876831545" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876831545" xlink:to="srt_CounterpartyNameAxis_637637604876831545" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876831545" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876831545" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876831545" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_JanssenBiotechInc.Member" xlink:label="xoma_JanssenBiotechInc.Member_637637604876831545" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876831545" xlink:to="xoma_JanssenBiotechInc.Member_637637604876831545" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876831545" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876841331" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876841331" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876841331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876841331" xlink:to="xoma_LicenseAgreementMember_637637604876841331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876831545" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876841331" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876841331" xlink:to="xoma_ProceedsFromUpfrontPayment_637637604876841331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents" xlink:label="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876841331" xlink:to="xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents_637637604876841331" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization" xlink:label="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876841331" xlink:to="xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization_637637604876841331" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876841331" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876841331" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876841331" xlink:to="us-gaap_ContractWithCustomerAssetNet_637637604876841331" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876841331" xlink:to="us-gaap_ContractWithCustomerLiability_637637604876841331" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet_637637604876841331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876841331" xlink:to="us-gaap_CapitalizedContractCostNet_637637604876841331" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails" xlink:type="extended" xlink:title="40406 - Disclosure - Licensing and Other Arrangements - Affimed (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicensingAndOtherArrangementsAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876851293" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876851293" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876851293" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876851293" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876851293" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876851293" xlink:to="xoma_LicenseAgreementMember_637637604876851293" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876851293" xlink:to="srt_CounterpartyNameAxis_637637604876851293" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876851293" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876851293" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AffimedMember" xlink:label="xoma_AffimedMember_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876851293" xlink:to="xoma_AffimedMember_637637604876851293" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876851293" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876851293" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876851293" xlink:to="us-gaap_ContractWithCustomerAssetNet_637637604876851293" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876851293" xlink:to="us-gaap_ContractWithCustomerLiability_637637604876851293" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet_637637604876851293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876851293" xlink:to="us-gaap_CapitalizedContractCostNet_637637604876851293" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876851293" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876861237" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails" xlink:type="extended" xlink:title="40407 - Disclosure - Licensing and Other Arrangements - NIAID (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicensingAndOtherArrangementsAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876861237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876861237" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876861237" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876861237" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876861237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member" xlink:label="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876861237" xlink:to="xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_637637604876861237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876861237" xlink:to="srt_CounterpartyNameAxis_637637604876861237" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876861237" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876861237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DeferredRevenueArrangementNameOfParty2Member" xlink:label="xoma_DeferredRevenueArrangementNameOfParty2Member_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876861237" xlink:to="xoma_DeferredRevenueArrangementNameOfParty2Member_637637604876861237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876861237" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumRevenueFromContract" xlink:label="xoma_MaximumRevenueFromContract_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" xlink:to="xoma_MaximumRevenueFromContract_637637604876861237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractualTerm" xlink:label="xoma_ContractualTerm_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" xlink:to="xoma_ContractualTerm_637637604876861237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet_637637604876861237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" xlink:to="us-gaap_AccountsReceivableNet_637637604876861237" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637637604876871277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" xlink:to="us-gaap_ContractWithCustomerLiability_637637604876871277" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractsRevenueWroteOff" xlink:label="xoma_ContractsRevenueWroteOff_637637604876871277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" xlink:to="xoma_ContractsRevenueWroteOff_637637604876871277" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability" xlink:label="us-gaap_ContractWithCustomerRefundLiability_637637604876871277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" xlink:to="us-gaap_ContractWithCustomerRefundLiability_637637604876871277" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876871277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876871277" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_637637604876871277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876861237" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent_637637604876871277" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails" xlink:type="extended" xlink:title="40408 - Disclosure - Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicensingAndOtherArrangementsAbstract" xlink:label="xoma_LicensingAndOtherArrangementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876871277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_LicensingAndOtherArrangementsAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876871277" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876871277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876871277" xlink:to="srt_CounterpartyNameAxis_637637604876871277" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876871277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876871277" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876871277" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember" xlink:label="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_637637604876871277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876871277" xlink:to="xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_637637604876871277" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876871277" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876881249" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876881249" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876881249" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyInterestAcquisitionAgreementsMember" xlink:label="xoma_RoyaltyInterestAcquisitionAgreementsMember_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876881249" xlink:to="xoma_RoyaltyInterestAcquisitionAgreementsMember_637637604876881249" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FirstRoyaltyInterestAcquisitionAgreementMember" xlink:label="xoma_FirstRoyaltyInterestAcquisitionAgreementMember_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyInterestAcquisitionAgreementsMember_637637604876881249" xlink:to="xoma_FirstRoyaltyInterestAcquisitionAgreementMember_637637604876881249" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SecondRoyaltyInterestAcquisitionAgreementMember" xlink:label="xoma_SecondRoyaltyInterestAcquisitionAgreementMember_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyInterestAcquisitionAgreementsMember_637637604876881249" xlink:to="xoma_SecondRoyaltyInterestAcquisitionAgreementMember_637637604876881249" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876871277" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfRoyaltyInterestAcquisitionAgreements" xlink:label="xoma_NumberOfRoyaltyInterestAcquisitionAgreements_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" xlink:to="xoma_NumberOfRoyaltyInterestAcquisitionAgreements_637637604876881249" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" xlink:to="xoma_ProceedsFromUpfrontPayment_637637604876881249" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones" xlink:label="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" xlink:to="xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones_637637604876881249" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestonePeriodsNumber" xlink:label="xoma_MilestonePeriodsNumber_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" xlink:to="xoma_MilestonePeriodsNumber_637637604876881249" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_637637604876881249" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_637637604876881249" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer" xlink:label="us-gaap_RevenueNotFromContractWithCustomer_637637604876891257" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" xlink:to="us-gaap_RevenueNotFromContractWithCustomer_637637604876891257" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeCurrent" xlink:label="us-gaap_DeferredIncomeCurrent_637637604876891257" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" xlink:to="us-gaap_DeferredIncomeCurrent_637637604876891257" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeNoncurrent" xlink:label="us-gaap_DeferredIncomeNoncurrent_637637604876891257" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876881249" xlink:to="us-gaap_DeferredIncomeNoncurrent_637637604876891257" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails" xlink:type="extended" xlink:title="40501 - Disclosure - Royalty Purchase Agreements - Agenus (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementAbstract" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract_637141762068369874" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876891257" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyPurchaseAgreementAbstract_637141762068369874" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876891257" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876891257" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876891257" xlink:to="srt_CounterpartyNameAxis_637637604876891257" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876891257" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876891257" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876891257" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgenusIncMember" xlink:label="xoma_AgenusIncMember_637637604876891257" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876891257" xlink:to="xoma_AgenusIncMember_637637604876891257" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876891257" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876891257" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876891257" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876891257" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876891257" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876891257" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876891257" xlink:to="xoma_RoyaltyPurchaseAgreementMember_637637604876901388" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876891257" xlink:to="srt_ProductOrServiceAxis_637637604876901388" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637637604876901388" xlink:to="srt_ProductsAndServicesDomain_637637604876901388" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_IncyteImmunoOncologyAssetsMember" xlink:label="xoma_IncyteImmunoOncologyAssetsMember_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637637604876901388" xlink:to="xoma_IncyteImmunoOncologyAssetsMember_637637604876901388" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MerckImmunoOncologyProductMember" xlink:label="xoma_MerckImmunoOncologyProductMember_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637637604876901388" xlink:to="xoma_MerckImmunoOncologyProductMember_637637604876901388" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876891257" xlink:to="us-gaap_DebtInstrumentAxis_637637604876901388" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637637604876901388" xlink:to="us-gaap_DebtInstrumentNameDomain_637637604876901388" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604876901388" xlink:to="xoma_SiliconValleyBankMember_637637604876901388" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876891257" xlink:to="dei_LegalEntityAxis_637637604876901388" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637637604876901388" xlink:to="dei_EntityDomain_637637604876901388" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgenusIncMember" xlink:label="xoma_AgenusIncMember_637637604876901388" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637637604876901388" xlink:to="xoma_AgenusIncMember_637637604876901388" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876891257" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyReceivablePercentageOnNetSales" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales_637637604876911234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_RoyaltyReceivablePercentageOnNetSales_637637604876911234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased" xlink:label="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased_637637604876911234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased_637637604876911234" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedPercentageOfMilestones" xlink:label="xoma_PurchasedPercentageOfMilestones_637637604876911234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_PurchasedPercentageOfMilestones_637637604876911234" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones" xlink:label="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones_637637604876911234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones_637637604876911234" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604876911234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604876911234" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_637637604876911234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_637637604876911234" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration_637637604876911234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_ChangesInEstimatedFairValueOfContingentConsideration_637637604876911234" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_637637604876911234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_637637604876911234" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestoneAchieved" xlink:label="xoma_MilestoneAchieved_637637604876921235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_MilestoneAchieved_637637604876921235" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CashReceivedForAchievementOfContractualMilestones" xlink:label="xoma_CashReceivedForAchievementOfContractualMilestones_637637604876921235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_CashReceivedForAchievementOfContractualMilestones_637637604876921235" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876921235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604876921235" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604876921235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876911234" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604876921235" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails" xlink:type="extended" xlink:title="40502 - Disclosure - Royalty Purchase Agreements - Bioasis (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementAbstract" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract_637146080140498167" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876921235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyPurchaseAgreementAbstract_637146080140498167" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876921235" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876921235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876921235" xlink:to="srt_CounterpartyNameAxis_637637604876921235" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876921235" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876931233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BioasisTechnologiesIncMember" xlink:label="xoma_BioasisTechnologiesIncMember_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876931233" xlink:to="xoma_BioasisTechnologiesIncMember_637637604876931233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876921235" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876931233" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876931233" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876931233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876931233" xlink:to="xoma_RoyaltyPurchaseAgreementMember_637637604876931233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementTwoMember" xlink:label="xoma_RoyaltyPurchaseAgreementTwoMember_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876931233" xlink:to="xoma_RoyaltyPurchaseAgreementTwoMember_637637604876931233" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876921235" xlink:to="srt_RangeAxis_637637604876931233" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637637604876931233" xlink:to="srt_RangeMember_637637604876931233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637637604876931233" xlink:to="srt_MaximumMember_637637604876931233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876921235" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements" xlink:label="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements_637637604876931233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements_637637604876931233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfLicenseAgreementsFutureLicenseAgreements" xlink:label="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements_637637604876941241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_NumberOfLicenseAgreementsFutureLicenseAgreements_637637604876941241" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement_637637604876941241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement_637637604876941241" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement" xlink:label="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement_637637604876941241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement_637637604876941241" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604876941241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604876941241" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentFutureCashPayments" xlink:label="xoma_ContingentFutureCashPayments_637637604876941241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_ContingentFutureCashPayments_637637604876941241" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_637637604876941241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_637637604876941241" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604876941241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604876941241" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration_637637604876941241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_ChangesInEstimatedFairValueOfContingentConsideration_637637604876941241" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsOfContingentConsideration" xlink:label="xoma_PaymentsOfContingentConsideration_637637604876951218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_PaymentsOfContingentConsideration_637637604876951218" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604876951218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876931233" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604876951218" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails" xlink:type="extended" xlink:title="40503 - Disclosure - Royalty Purchase Agreements - Aronora (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementAbstract" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract_637146079631938167" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876951218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyPurchaseAgreementAbstract_637146079631938167" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876951218" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604876951218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876951218" xlink:to="srt_CounterpartyNameAxis_637637604876951218" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876951218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604876951218" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876951218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AronoraIncMember" xlink:label="xoma_AronoraIncMember_637637604876951218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604876951218" xlink:to="xoma_AronoraIncMember_637637604876951218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604876951218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876951218" xlink:to="us-gaap_TypeOfArrangementAxis_637637604876951218" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876951218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604876951218" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876951218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604876951218" xlink:to="xoma_RoyaltyPurchaseAgreementMember_637637604876961260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876951218" xlink:to="srt_ProductOrServiceAxis_637637604876961260" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637637604876961260" xlink:to="srt_ProductsAndServicesDomain_637637604876961260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BayerProductsMember" xlink:label="xoma_BayerProductsMember_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637637604876961260" xlink:to="xoma_BayerProductsMember_637637604876961260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NonBayerProductsMember" xlink:label="xoma_NonBayerProductsMember_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637637604876961260" xlink:to="xoma_NonBayerProductsMember_637637604876961260" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876951218" xlink:to="us-gaap_DebtInstrumentAxis_637637604876961260" order="4" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637637604876961260" xlink:to="us-gaap_DebtInstrumentNameDomain_637637604876961260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604876961260" xlink:to="xoma_SiliconValleyBankMember_637637604876961260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876951218" xlink:to="srt_RangeAxis_637637604876961260" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637637604876961260" xlink:to="srt_RangeMember_637637604876961260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637637604876961260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637637604876961260" xlink:to="srt_MaximumMember_637637604876961260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604876951218" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesNumber" xlink:label="xoma_AgreementDrugCandidatesNumber_637637604876970949" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_AgreementDrugCandidatesNumber_637637604876970949" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber" xlink:label="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber_637637604876970949" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber_637637604876970949" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyReceivablePercentageOnNetSales" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales_637637604876970949" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_RoyaltyReceivablePercentageOnNetSales_637637604876970949" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts_637637604876970949" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts_637637604876970949" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage" xlink:label="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage_637637604876970949" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage_637637604876970949" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementPaymentPercentageFactor" xlink:label="xoma_AgreementPaymentPercentageFactor_637637604876970949" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_AgreementPaymentPercentageFactor_637637604876970949" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_UpfrontPayment" xlink:label="xoma_UpfrontPayment_637637604876970949" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_UpfrontPayment_637637604876970949" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentFutureCashPaymentsPerProduct" xlink:label="xoma_ContingentFutureCashPaymentsPerProduct_637637604876981235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_ContingentFutureCashPaymentsPerProduct_637637604876981235" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentFutureCashPayments" xlink:label="xoma_ContingentFutureCashPayments_637637604876981235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_ContingentFutureCashPayments_637637604876981235" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount" xlink:label="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount_637637604876981235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount_637637604876981235" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestonesPaymentsToAggregateAmountOfPerProduct" xlink:label="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct_637637604876981235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_MilestonesPaymentsToAggregateAmountOfPerProduct_637637604876981235" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_637637604876981235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_637637604876981235" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604876981235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604876981235" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsOfContingentConsideration" xlink:label="xoma_PaymentsOfContingentConsideration_637637604876991242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_PaymentsOfContingentConsideration_637637604876991242" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration_637637604877041013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_ChangesInEstimatedFairValueOfContingentConsideration_637637604877041013" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604877041013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604876970949" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604877041013" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails" xlink:type="extended" xlink:title="40504 - Disclosure - Royalty Purchase Agreements - Palobiofarma (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementAbstract" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract_637146080664088167" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877051250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyPurchaseAgreementAbstract_637146080664088167" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877051250" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604877051250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877051250" xlink:to="srt_CounterpartyNameAxis_637637604877051250" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877051250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604877051250" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877051250" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PalobiofarmaSLMember" xlink:label="xoma_PalobiofarmaSLMember_637637604877051250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877051250" xlink:to="xoma_PalobiofarmaSLMember_637637604877051250" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604877051250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877051250" xlink:to="us-gaap_TypeOfArrangementAxis_637637604877051250" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877051250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604877051250" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877051250" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember_637637604877051250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877051250" xlink:to="xoma_RoyaltyPurchaseAgreementMember_637637604877051250" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637637604877051250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877051250" xlink:to="us-gaap_DebtInstrumentAxis_637637604877051250" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637637604877051250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637637604877051250" xlink:to="us-gaap_DebtInstrumentNameDomain_637637604877051250" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember_637637604877061266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604877051250" xlink:to="xoma_SiliconValleyBankMember_637637604877061266" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877061266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877051250" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877061266" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesNumber" xlink:label="xoma_AgreementDrugCandidatesNumber_637637604877061266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877061266" xlink:to="xoma_AgreementDrugCandidatesNumber_637637604877061266" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604877061266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877061266" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604877061266" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_637637604877061266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877061266" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_637637604877061266" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_637637604877061266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877061266" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_637637604877061266" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604877061266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877061266" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604877061266" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails" xlink:type="extended" xlink:title="40505 - Disclosure - Royalty Purchase Agreements - Viracta (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementAbstract" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract_637527942184330496" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyPurchaseAgreementAbstract_637527942184330496" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877071221" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877071221" xlink:to="srt_CounterpartyNameAxis_637637604877071221" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604877071221" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877071221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ViractaTherapeuticsInc.Member" xlink:label="xoma_ViractaTherapeuticsInc.Member_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877071221" xlink:to="xoma_ViractaTherapeuticsInc.Member_637637604877071221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877071221" xlink:to="us-gaap_TypeOfArrangementAxis_637637604877071221" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604877071221" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877071221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877071221" xlink:to="xoma_RoyaltyPurchaseAgreementMember_637637604877071221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877071221" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877071221" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgreementDrugCandidatesNumber" xlink:label="xoma_AgreementDrugCandidatesNumber_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877071221" xlink:to="xoma_AgreementDrugCandidatesNumber_637637604877071221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum" xlink:label="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877071221" xlink:to="xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum_637637604877071221" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumConsiderationRetained" xlink:label="xoma_MaximumConsiderationRetained_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877071221" xlink:to="xoma_MaximumConsiderationRetained_637637604877071221" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RegulatoryAndCommercialMilestonesReceivableMaximum" xlink:label="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877071221" xlink:to="xoma_RegulatoryAndCommercialMilestonesReceivableMaximum_637637604877071221" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PaymentsRelatedToPurchaseOfRoyaltyRights" xlink:label="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604877071221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877071221" xlink:to="xoma_PaymentsRelatedToPurchaseOfRoyaltyRights_637637604877071221" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_637637604877081254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877071221" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_637637604877081254" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ImpairmentOfLongTermRoyaltyReceivable" xlink:label="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604877081254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877071221" xlink:to="xoma_ImpairmentOfLongTermRoyaltyReceivable_637637604877081254" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails" xlink:type="extended" xlink:title="40506 - Disclosure - Royalty Purchase Agreements - Summary of Acquisition of Royalty Rights (Details)">
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementAbstract" xlink:label="xoma_RoyaltyPurchaseAgreementAbstract_637141762069081771" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877081254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_RoyaltyPurchaseAgreementAbstract_637141762069081771" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877081254" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604877081254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877081254" xlink:to="srt_CounterpartyNameAxis_637637604877081254" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877081254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604877081254" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877081254" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AgenusIncMember" xlink:label="xoma_AgenusIncMember_637637604877081254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877081254" xlink:to="xoma_AgenusIncMember_637637604877081254" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BioasisTechnologiesIncMember" xlink:label="xoma_BioasisTechnologiesIncMember_637637604877081254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877081254" xlink:to="xoma_BioasisTechnologiesIncMember_637637604877081254" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AronoraIncMember" xlink:label="xoma_AronoraIncMember_637637604877081254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877081254" xlink:to="xoma_AronoraIncMember_637637604877081254" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PalobiofarmaSLMember" xlink:label="xoma_PalobiofarmaSLMember_637637604877091465" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877081254" xlink:to="xoma_PalobiofarmaSLMember_637637604877091465" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ViractaTherapeuticsInc.Member" xlink:label="xoma_ViractaTherapeuticsInc.Member_637637604877091465" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877081254" xlink:to="xoma_ViractaTherapeuticsInc.Member_637637604877091465" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877091465" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637637604877081254" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877091465" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_637637604877091465" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877091465" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_637637604877091465" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyRightsAcquired" xlink:label="xoma_RoyaltyRightsAcquired_637637604877091465" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877091465" xlink:to="xoma_RoyaltyRightsAcquired_637637604877091465" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LongTermRoyaltyReceivableNonCurrent" xlink:label="xoma_LongTermRoyaltyReceivableNonCurrent_6376376048770914651" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637637604877091465" xlink:to="xoma_LongTermRoyaltyReceivableNonCurrent_6376376048770914651" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails" xlink:type="extended" xlink:title="40601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637637604877091465" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637637604877091465" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_637637604877091465" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637637604877091465" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_637637604877091465" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_637637604877091465" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_637637604877091465" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_637637604877091465" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_637637604877091465" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_637637604877101261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637637604877091465" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637637604877101261" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637637604877101261" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637637604877101261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637637604877101261" xlink:to="us-gaap_FairValueInputsLevel1Member_637637604877101261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637637604877101261" xlink:to="us-gaap_FairValueInputsLevel3Member_637637604877101261" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637637604877091465" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637637604877101261" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637637604877101261" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_637637604877101261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract_637637604877101261" xlink:to="us-gaap_InvestmentsFairValueDisclosure_637637604877101261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637637604877101261" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract_637637604877101261" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationFairValueDisclosure" xlink:label="xoma_ContingentConsiderationFairValueDisclosure_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract_637637604877101261" xlink:to="xoma_ContingentConsiderationFairValueDisclosure_637637604877101261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract" xlink:label="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637637604877101261" xlink:to="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_637637604877101261" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_637637604877101261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_637637604877101261" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_637637604877101261" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_637637604877111243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_637637604877101261" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_637637604877111243" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_637637604877111243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_637637604877101261" xlink:to="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_637637604877111243" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount" xlink:label="us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount_637637604877111243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_637637604877101261" xlink:to="us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount_637637604877111243" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount_637637604877111243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract_637637604877101261" xlink:to="us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount_637637604877111243" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails" xlink:type="extended" xlink:title="40602 - Disclosure - Fair Value Measurements - Summary of Changes In Estimated Fair Value of Level 3 Financial Assets (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637637604877111243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637637604877111243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604877111243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637637604877111243" xlink:to="us-gaap_TypeOfArrangementAxis_637637604877111243" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877111243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604877111243" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877111243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember" xlink:label="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_637637604877111243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877111243" xlink:to="xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_637637604877111243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637637604877111243" xlink:to="srt_CounterpartyNameAxis_637637604877121233" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604877121233" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877121233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877121233" xlink:to="xoma_RezoluteIncMember_637637604877121233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637637604877111243" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637637604877121233" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637637604877121233" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637637604877121233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637637604877121233" xlink:to="us-gaap_FairValueInputsLevel3Member_637637604877121233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637637604877111243" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637637604877121233" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637637604877121233" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637637604877121233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637637604877121233" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_637637604877121233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637637604877121233" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_637637604877121233" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_637637604877121233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637637604877121233" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_637637604877121233" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_6376376048771212331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637637604877121233" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_6376376048771212331" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber" xlink:label="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber_637637604877131295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637637604877121233" xlink:to="xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber_637637604877131295" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesNumberOfTranches" xlink:label="xoma_EquitySecuritiesNumberOfTranches_637637604877131295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637637604877121233" xlink:to="xoma_EquitySecuritiesNumberOfTranches_637637604877131295" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails" xlink:type="extended" xlink:title="40603 - Disclosure - Fair Value Measurements - Estimated Fair Value of Equity Securities Assumptions (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract_637141762069272272" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877131295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract_637141762069272272" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877131295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637637604877131295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877131295" xlink:to="dei_LegalEntityAxis_637637604877131295" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637637604877131295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637637604877131295" xlink:to="dei_EntityDomain_637637604877131295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RezoluteIncMember" xlink:label="xoma_RezoluteIncMember_637637604877131295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637637604877131295" xlink:to="xoma_RezoluteIncMember_637637604877131295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis_637637604877131295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877131295" xlink:to="us-gaap_MeasurementInputTypeAxis_637637604877131295" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis_637637604877131295" xlink:to="us-gaap_MeasurementInputTypeDomain_637637604877140945" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637637604877140945" xlink:to="us-gaap_MeasurementInputSharePriceMember_637637604877140945" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637637604877140945" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637637604877140945" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637637604877140945" xlink:to="us-gaap_MeasurementInputExpectedTermMember_637637604877140945" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877131295" xlink:to="us-gaap_FinancialInstrumentAxis_637637604877140945" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_637637604877140945" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637637604877140945" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesTrancheOneMember" xlink:label="xoma_EquitySecuritiesTrancheOneMember_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637637604877140945" xlink:to="xoma_EquitySecuritiesTrancheOneMember_637637604877140945" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EquitySecuritiesTrancheTwoMember" xlink:label="xoma_EquitySecuritiesTrancheTwoMember_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637637604877140945" xlink:to="xoma_EquitySecuritiesTrancheTwoMember_637637604877140945" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877131295" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637637604877140945" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637637604877140945" xlink:to="us-gaap_SharePrice_637637604877140945" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNiMeasurementInput" xlink:label="us-gaap_EquitySecuritiesFvNiMeasurementInput_637637604877140945" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637637604877140945" xlink:to="us-gaap_EquitySecuritiesFvNiMeasurementInput_637637604877140945" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails" xlink:type="extended" xlink:title="40604 - Disclosure - Fair Value Measurements - Contingent Consideration (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract_637141762069192059" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract_637141762069192059" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877151350" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877151350" xlink:to="srt_CounterpartyNameAxis_637637604877151350" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604877151350" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877151350" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BioasisTechnologiesIncMember" xlink:label="xoma_BioasisTechnologiesIncMember_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877151350" xlink:to="xoma_BioasisTechnologiesIncMember_637637604877151350" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877151350" xlink:to="us-gaap_TypeOfArrangementAxis_637637604877151350" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604877151350" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877151350" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877151350" xlink:to="xoma_RoyaltyPurchaseAgreementMember_637637604877151350" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637637604877151350" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637637604877151350" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ChangesInEstimatedFairValueOfContingentConsideration" xlink:label="xoma_ChangesInEstimatedFairValueOfContingentConsideration_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637637604877151350" xlink:to="xoma_ChangesInEstimatedFairValueOfContingentConsideration_637637604877151350" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604877151350" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637637604877151350" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604877151350" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails" xlink:type="extended" xlink:title="40701 - Disclosure - Lease Agreements - Leased facilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_637147759255374727" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable_637637604877161227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147759255374727" xlink:to="us-gaap_LesseeLeaseDescriptionTable_637637604877161227" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637637604877161227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_637637604877161227" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637637604877161227" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637637604877161227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637637604877161227" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637637604877161227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LeasedFacilitiesEmeryvilleCaliforniaMember" xlink:label="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_637637604877161227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637637604877161227" xlink:to="xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_637637604877161227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_637637604877161227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_637637604877161227" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_637637604877161227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OperatingLeasesNumberOfLeasedFacilities" xlink:label="xoma_OperatingLeasesNumberOfLeasedFacilities_637637604877161227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_637637604877161227" xlink:to="xoma_OperatingLeasesNumberOfLeasedFacilities_637637604877161227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails" xlink:type="extended" xlink:title="40702 - Disclosure - Lease Agreements - Maturity of lease liabilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_637147774608355631" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_637637604877161227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147774608355631" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_637637604877161227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637637604877161227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147774608355631" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637637604877161227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637637604877171232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147774608355631" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637637604877171232" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637637604877171232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147774608355631" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637637604877171232" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637637604877171232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147774608355631" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637637604877171232" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637637604877171232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147774608355631" xlink:to="us-gaap_OperatingLeaseLiability_637637604877171232" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails" xlink:type="extended" xlink:title="40703 - Disclosure - Lease Agreements - Rent Expense and Lease costs (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_637147856255423040" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="us-gaap_LeaseCostAbstract_637637604877171232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147856255423040" xlink:to="us-gaap_LeaseCostAbstract_637637604877171232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_637637604877171232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637637604877171232" xlink:to="us-gaap_OperatingLeaseCost_637637604877171232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost_637637604877171232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637637604877171232" xlink:to="us-gaap_VariableLeaseCost_637637604877171232" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost_637637604877171232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637637604877171232" xlink:to="us-gaap_LeaseCost_637637604877171232" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="9" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails" xlink:type="extended" xlink:title="40704 - Disclosure - Lease Agreements - Additional information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_637147856854192911" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments_637637604877171232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147856854192911" xlink:to="us-gaap_OperatingLeasePayments_637637604877171232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_637637604877181266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147856854192911" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_637637604877181266" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_637637604877181266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_637147856854192911" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_637637604877181266" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails" xlink:type="extended" xlink:title="40801 - Disclosure - Long-Term Debt and Other Financings - Silicon Valley Bank Loan Agreement (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637637604877181266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637637604877181266" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637637604877181266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877181266" xlink:to="us-gaap_DebtInstrumentAxis_637637604877181266" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637637604877181266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637637604877181266" xlink:to="us-gaap_DebtInstrumentNameDomain_637637604877181266" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember_637637604877181266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604877181266" xlink:to="xoma_SiliconValleyBankMember_637637604877181266" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FirstTermLoanMember" xlink:label="xoma_FirstTermLoanMember_637637604877181266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_SiliconValleyBankMember_637637604877181266" xlink:to="xoma_FirstTermLoanMember_637637604877181266" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SecondTermLoanMember" xlink:label="xoma_SecondTermLoanMember_637637604877181266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_SiliconValleyBankMember_637637604877181266" xlink:to="xoma_SecondTermLoanMember_637637604877181266" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis_637637604877181266" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877181266" xlink:to="us-gaap_VariableRateAxis_637637604877181266" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis_637637604877181266" xlink:to="us-gaap_VariableRateDomain_637637604877191476" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain_637637604877191476" xlink:to="us-gaap_PrimeRateMember_637637604877191476" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877181266" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637637604877191476" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637637604877191476" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637637604877191476" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TenYearWarrantsIssuedThirdRangeMember" xlink:label="xoma_TenYearWarrantsIssuedThirdRangeMember_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637637604877191476" xlink:to="xoma_TenYearWarrantsIssuedThirdRangeMember_637637604877191476" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockWarrantExercisePrice14.71Member" xlink:label="xoma_CommonStockWarrantExercisePrice14.71Member_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637637604877191476" xlink:to="xoma_CommonStockWarrantExercisePrice14.71Member_637637604877191476" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877181266" xlink:to="srt_RangeAxis_637637604877191476" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637637604877191476" xlink:to="srt_RangeMember_637637604877191476" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637637604877191476" xlink:to="srt_MinimumMember_637637604877191476" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877181266" xlink:to="us-gaap_DebtInstrumentLineItems_637637604877191476" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637637604877191476" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637637604877191476" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637637604877201215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637637604877201215" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_637637604877201215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_637637604877201215" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_637637604877201215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_637637604877201215" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest" xlink:label="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest_637637604877201215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest_637637604877201215" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate" xlink:label="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate_637637604877201215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate_637637604877201215" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan" xlink:label="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan_637637604877201215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan_637637604877201215" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentAmountToBeReborrowed" xlink:label="xoma_DebtInstrumentAmountToBeReborrowed_637637604877201215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="xoma_DebtInstrumentAmountToBeReborrowed_637637604877201215" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_637637604877201215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_RepaymentsOfDebt_637637604877201215" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentFinalPaymentFeePercentage" xlink:label="xoma_DebtInstrumentFinalPaymentFeePercentage_637637604877201215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="xoma_DebtInstrumentFinalPaymentFeePercentage_637637604877201215" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentFinalPaymentFee" xlink:label="xoma_DebtInstrumentFinalPaymentFee_637637604877211324" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="xoma_DebtInstrumentFinalPaymentFee_637637604877211324" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentPrepaymentFeePercentage" xlink:label="xoma_DebtInstrumentPrepaymentFeePercentage_637637604877211324" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="xoma_DebtInstrumentPrepaymentFeePercentage_637637604877211324" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_637637604877211324" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_637637604877211324" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637637604877211324" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637637604877211324" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ExercisablePeriodOfWarrants" xlink:label="xoma_ExercisablePeriodOfWarrants_637637604877211324" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="xoma_ExercisablePeriodOfWarrants_637637604877211324" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsNotSettleableInCashFairValueDisclosure" xlink:label="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure_637637604877211324" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_WarrantsNotSettleableInCashFairValueDisclosure_637637604877211324" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross_637637604877221224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_DeferredFinanceCostsGross_637637604877221224" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_637637604877221224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_637637604877221224" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_637637604877221224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_637637604877221224" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_637637604877221224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_637637604877221224" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_637637604877221224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_LongTermDebt_637637604877221224" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_637637604877221224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_LongTermDebtCurrent_637637604877221224" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_637637604877231260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_LongTermDebtNoncurrent_637637604877231260" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604877231260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877191476" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604877231260" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails" xlink:type="extended" xlink:title="40802 - Disclosure - Long-Term Debt and Other Financings - Novartis Note (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637637604877231260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637637604877231260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604877231260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877231260" xlink:to="srt_CounterpartyNameAxis_637637604877231260" order="1" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877231260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604877231260" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877231260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisInternationalPharmaceuticalLtdMember" xlink:label="xoma_NovartisInternationalPharmaceuticalLtdMember_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877231260" xlink:to="xoma_NovartisInternationalPharmaceuticalLtdMember_637637604877240997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877231260" xlink:to="us-gaap_TypeOfArrangementAxis_637637604877240997" order="2" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604877240997" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877240997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_LicenseAgreementMember" xlink:label="xoma_LicenseAgreementMember_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877240997" xlink:to="xoma_LicenseAgreementMember_637637604877240997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877231260" xlink:to="us-gaap_DebtInstrumentAxis_637637604877240997" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637637604877240997" xlink:to="us-gaap_DebtInstrumentNameDomain_637637604877240997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisNoteMember" xlink:label="xoma_NovartisNoteMember_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604877240997" xlink:to="xoma_NovartisNoteMember_637637604877240997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877231260" xlink:to="us-gaap_VariableRateAxis_637637604877240997" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis_637637604877240997" xlink:to="us-gaap_VariableRateDomain_637637604877240997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain_637637604877240997" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_637637604877240997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877231260" xlink:to="us-gaap_DebtInstrumentLineItems_637637604877240997" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum" xlink:label="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum_637637604877240997" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877240997" xlink:to="xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum_637637604877240997" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637637604877251229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877240997" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637637604877251229" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_637637604877251229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877240997" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_637637604877251229" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DebtInstrumentDecreaseUponAchievementOfMilestones" xlink:label="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones_637637604877251229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877240997" xlink:to="xoma_DebtInstrumentDecreaseUponAchievementOfMilestones_637637604877251229" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604877251229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877240997" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637637604877251229" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromUpfrontPayment" xlink:label="xoma_ProceedsFromUpfrontPayment_637637604877251229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877240997" xlink:to="xoma_ProceedsFromUpfrontPayment_637637604877251229" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet" xlink:label="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_637637604877251229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877240997" xlink:to="us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet_637637604877251229" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_637637604877251229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877240997" xlink:to="us-gaap_LongTermDebt_637637604877251229" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604877251229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877240997" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_637637604877251229" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails" xlink:type="extended" xlink:title="40803 - Disclosure - Long-Term Debt and Other Financings - Interest Expense (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637637604877261322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637637604877261322" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637637604877261322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877261322" xlink:to="us-gaap_DebtInstrumentAxis_637637604877261322" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637637604877261322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637637604877261322" xlink:to="us-gaap_DebtInstrumentNameDomain_637637604877261322" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SiliconValleyBankMember" xlink:label="xoma_SiliconValleyBankMember_637637604877261322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604877261322" xlink:to="xoma_SiliconValleyBankMember_637637604877261322" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NovartisNoteMember" xlink:label="xoma_NovartisNoteMember_637637604877261322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604877261322" xlink:to="xoma_NovartisNoteMember_637637604877261322" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_OtherFinancingsMember" xlink:label="xoma_OtherFinancingsMember_637637604877261322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637637604877261322" xlink:to="xoma_OtherFinancingsMember_637637604877261322" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637637604877261322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637637604877261322" xlink:to="us-gaap_DebtInstrumentLineItems_637637604877261322" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract" xlink:label="us-gaap_InterestExpenseAbstract_637637604877261322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637637604877261322" xlink:to="us-gaap_InterestExpenseAbstract_637637604877261322" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt_637637604877261322" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestExpenseAbstract_637637604877261322" xlink:to="us-gaap_InterestExpenseDebt_637637604877261322" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Common Stock Warrants (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable_637637604877271237" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637637604877271237" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637637604877271237" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637637604877271237" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637637604877271237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FiveYearWarrantsIssuedSecondRangeMember" xlink:label="xoma_FiveYearWarrantsIssuedSecondRangeMember_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637637604877271237" xlink:to="xoma_FiveYearWarrantsIssuedSecondRangeMember_637637604877271237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TenYearWarrantsIssuedThirdRangeMember" xlink:label="xoma_TenYearWarrantsIssuedThirdRangeMember_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637637604877271237" xlink:to="xoma_TenYearWarrantsIssuedThirdRangeMember_637637604877271237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommonStockWarrantExercisePrice14.71Member" xlink:label="xoma_CommonStockWarrantExercisePrice14.71Member_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637637604877271237" xlink:to="xoma_CommonStockWarrantExercisePrice14.71Member_637637604877271237" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637637604877271237" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_637637604877271237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637637604877271237" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637637604877271237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637637604877271237" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_637637604877271237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="xoma_StockIssuedDuringPeriodSharesWarrantsExercised_637637604877271237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637637604877271237" xlink:to="xoma_StockIssuedDuringPeriodSharesWarrantsExercised_637637604877271237" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails" xlink:type="extended" xlink:title="41001 - Disclosure - Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_637141762070891531" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractualObligationEstimatedMilestonePayments" xlink:label="xoma_ContractualObligationEstimatedMilestonePayments_637637604877281232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_637141762070891531" xlink:to="xoma_ContractualObligationEstimatedMilestonePayments_637637604877281232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts" xlink:label="xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts_637637604877281232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_637141762070891531" xlink:to="xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts_637637604877281232" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails" xlink:type="extended" xlink:title="41002 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_637214419170039181" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommitmentsAndContingenciesTable" xlink:label="xoma_CommitmentsAndContingenciesTable_637637604877281232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_637214419170039181" xlink:to="xoma_CommitmentsAndContingenciesTable_637637604877281232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604877281232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_CommitmentsAndContingenciesTable_637637604877281232" xlink:to="us-gaap_TypeOfArrangementAxis_637637604877281232" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877281232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604877281232" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877281232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember_637637604877281232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877281232" xlink:to="xoma_RoyaltyPurchaseAgreementMember_637637604877281232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604877281232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_CommitmentsAndContingenciesTable_637637604877281232" xlink:to="srt_CounterpartyNameAxis_637637604877281232" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877281232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604877281232" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877281232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BioasisTechnologiesIncMember" xlink:label="xoma_BioasisTechnologiesIncMember_637637604877291239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877281232" xlink:to="xoma_BioasisTechnologiesIncMember_637637604877291239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_AronoraIncMember" xlink:label="xoma_AronoraIncMember_637637604877291239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877281232" xlink:to="xoma_AronoraIncMember_637637604877291239" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_CommitmentsAndContingenciesLineItems" xlink:label="xoma_CommitmentsAndContingenciesLineItems_637637604877291239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_CommitmentsAndContingenciesTable_637637604877281232" xlink:to="xoma_CommitmentsAndContingenciesLineItems_637637604877291239" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements" xlink:label="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604877291239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_CommitmentsAndContingenciesLineItems_637637604877291239" xlink:to="xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements_637637604877291239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637637604877291239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_CommitmentsAndContingenciesLineItems_637637604877291239" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637637604877291239" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails" xlink:type="extended" xlink:title="41101 - Disclosure - Stock-based Compensation - ESPP (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="us-gaap_CompensationRelatedCostsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877291239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877291239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_637637604877291239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877291239" xlink:to="us-gaap_PlanNameAxis_637637604877291239" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_637637604877291239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis_637637604877291239" xlink:to="us-gaap_PlanNameDomain_637637604877291239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember" xlink:label="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_637637604877291239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_637637604877291239" xlink:to="xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_637637604877291239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877291239" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877301447" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877301447" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_637637604877301447" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails" xlink:type="extended" xlink:title="41102 - Disclosure - Stock-based Compensation - Stock Options (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="us-gaap_CompensationRelatedCostsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877301447" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877301447" xlink:to="us-gaap_AwardTypeAxis_637637604877301447" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_637637604877301447" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604877301447" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604877301447" xlink:to="us-gaap_EmployeeStockOptionMember_637637604877301447" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877301447" xlink:to="srt_TitleOfIndividualAxis_637637604877301447" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_637637604877301447" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877301447" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EmployeeMember" xlink:label="xoma_EmployeeMember_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877301447" xlink:to="xoma_EmployeeMember_637637604877301447" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember_637637604877301447" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877301447" xlink:to="srt_DirectorMember_637637604877301447" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877311252" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877301447" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877311252" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_637637604877311252" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877311252" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_637637604877311252" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward_637637604877311252" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877311252" xlink:to="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward_637637604877311252" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge" xlink:label="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge_637637604877311252" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877311252" xlink:to="xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge_637637604877311252" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="extended" xlink:title="41103 - Disclosure - Stock-based Compensation - Weighted Average Assumptions (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="us-gaap_CompensationRelatedCostsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877311252" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877311252" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_637637604877311252" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877311252" xlink:to="us-gaap_AwardTypeAxis_637637604877311252" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604877311252" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_637637604877311252" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604877311252" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637637604877311252" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604877311252" xlink:to="us-gaap_EmployeeStockOptionMember_637637604877311252" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877311252" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877311252" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877311252" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637637604877321226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877311252" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637637604877321226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_637637604877321226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637637604877321226" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_637637604877321226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_637637604877321226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637637604877321226" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_637637604877321226" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_637637604877321226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637637604877321226" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_637637604877321226" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_637637604877321226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_637637604877321226" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_637637604877321226" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" xlink:type="extended" xlink:title="41104 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="us-gaap_CompensationRelatedCostsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877321226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877321226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_637637604877321226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877321226" xlink:to="us-gaap_AwardTypeAxis_637637604877321226" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_637637604877321226" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604877331281" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637637604877331281" xlink:to="us-gaap_EmployeeStockOptionMember_637637604877331281" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637637604877321226" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637637604877331281" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637637604877331281" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637637604877331281" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_637637604877331281" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6376376048773312811" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6376376048773312811" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_637637604877331281" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637637604877331281" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_637637604877331281" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637637604877331281" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637637604877331281" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_637637604877341426" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_637637604877341426" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637637604877341426" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637637604877341426" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_637637604877341426" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_637637604877341426" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_637637604877341426" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_637637604877341426" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_637637604877341426" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_637637604877341426" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637637604877341426" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637637604877341426" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_637637604877341426" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_637637604877341426" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637637604877341426" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637637604877341426" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637637604877350988" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637637604877350988" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_637637604877350988" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_637637604877350988" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637637604877350988" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637637604877331281" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637637604877350988" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="41105 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="us-gaap_CompensationRelatedCostsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637637604877350988" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationRelatedCostsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637637604877350988" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_637637604877350988" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637637604877350988" xlink:to="us-gaap_IncomeStatementLocationAxis_637637604877350988" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_637637604877350988" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_637637604877350988" xlink:to="us-gaap_IncomeStatementLocationDomain_637637604877350988" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_637637604877350988" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_637637604877361243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637637604877350988" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637637604877361243" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637637604877361243" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_637637604877361243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails" xlink:type="extended" xlink:title="41201 - Disclosure - Capital Stock - Series X and Series Y Convertible Preferred Stock (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract_637150161321631455" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract_637150161321631455" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877361243" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877361243" xlink:to="us-gaap_StatementClassOfStockAxis_637637604877361243" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604877361243" xlink:to="us-gaap_ClassOfStockDomain_637637604877361243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesXAndSeriesYConvertiblePreferredStockMember" xlink:label="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604877361243" xlink:to="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_637637604877361243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesXConvertiblePreferredStockMember" xlink:label="xoma_SeriesXConvertiblePreferredStockMember_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_637637604877361243" xlink:to="xoma_SeriesXConvertiblePreferredStockMember_637637604877361243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesYConvertiblePreferredStockMember" xlink:label="xoma_SeriesYConvertiblePreferredStockMember_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_637637604877361243" xlink:to="xoma_SeriesYConvertiblePreferredStockMember_637637604877361243" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637637604877361243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877361243" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637637604877361243" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877361243" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877370954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877361243" xlink:to="us-gaap_PreferredStockSharesOutstanding_637637604877370954" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877361243" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_637637604877370954" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockConversionPricePerShare" xlink:label="xoma_PreferredStockConversionPricePerShare_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877361243" xlink:to="xoma_PreferredStockConversionPricePerShare_637637604877370954" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock" xlink:label="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877361243" xlink:to="xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock_637637604877370954" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails" xlink:type="extended" xlink:title="41202 - Disclosure - Capital Stock - Series A Preferred Stock (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract_637471938598565611" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract_637471938598565611" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877370954" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877370954" xlink:to="us-gaap_StatementEquityComponentsAxis_637637604877370954" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637637604877370954" xlink:to="us-gaap_EquityComponentDomain_637637604877370954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_637637604877370954" xlink:to="us-gaap_CommonStockMember_637637604877370954" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_637637604877370954" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877370954" xlink:to="srt_StatementScenarioAxis_637637604877370954" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_637637604877370954" xlink:to="srt_ScenarioUnspecifiedDomain_637637604877381331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637637604877381331" xlink:to="srt_ScenarioForecastMember_637637604877381331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877370954" xlink:to="us-gaap_StatementClassOfStockAxis_637637604877381331" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604877381331" xlink:to="us-gaap_ClassOfStockDomain_637637604877381331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604877381331" xlink:to="us-gaap_SeriesAPreferredStockMember_637637604877381331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877370954" xlink:to="srt_TitleOfIndividualAxis_637637604877381331" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_637637604877381331" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877381331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877381331" xlink:to="srt_DirectorMember_637637604877381331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877381331" xlink:to="srt_ChiefExecutiveOfficerMember_637637604877381331" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877370954" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877381331" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage_637637604877381331" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="us-gaap_PreferredStockDividendRatePercentage_637637604877381331" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare_637637604877391247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="us-gaap_SharesIssuedPricePerShare_637637604877391247" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_637637604877391247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_637637604877391247" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_637637604877391247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_637637604877391247" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromIssuanceOrSaleOfEquityNet" xlink:label="xoma_ProceedsFromIssuanceOrSaleOfEquityNet_637637604877391247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="xoma_ProceedsFromIssuanceOrSaleOfEquityNet_637637604877391247" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference_637637604877391247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="us-gaap_PreferredStockLiquidationPreference_637637604877391247" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodYearProrated" xlink:label="xoma_PreferredStockDividendPeriodYearProrated_637637604877391247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="xoma_PreferredStockDividendPeriodYearProrated_637637604877391247" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodProratedMonthsInYear" xlink:label="xoma_PreferredStockDividendPeriodProratedMonthsInYear_637637604877391247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="xoma_PreferredStockDividendPeriodProratedMonthsInYear_637637604877391247" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodMonth" xlink:label="xoma_PreferredStockDividendPeriodMonth_637637604877391247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="xoma_PreferredStockDividendPeriodMonth_637637604877391247" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637637604877391247" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637637604877391247" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare_637637604877401798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare_637637604877401798" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" xlink:label="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption_637637604877401798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption_637637604877401798" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockShareCap" xlink:label="xoma_PreferredStockShareCap_637637604877401798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="xoma_PreferredStockShareCap_637637604877401798" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays" xlink:label="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays_637637604877401798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877381331" xlink:to="xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays_637637604877401798" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails" xlink:type="extended" xlink:title="41203 - Disclosure - Capital Stock - Series B Preferred Stock (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract_637605648238911157" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract_637605648238911157" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877412271" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877412271" xlink:to="us-gaap_StatementClassOfStockAxis_637637604877412271" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604877412271" xlink:to="us-gaap_ClassOfStockDomain_637637604877412271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604877412271" xlink:to="us-gaap_SeriesBPreferredStockMember_637637604877412271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AdrMember" xlink:label="dei_AdrMember_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604877412271" xlink:to="dei_AdrMember_637637604877412271" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877412271" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637637604877412271" order="2" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637637604877412271" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637637604877412271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember" xlink:label="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637637604877412271" xlink:to="xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_637637604877412271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877412271" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637637604877412271" order="3" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637637604877412271" xlink:to="us-gaap_RelatedPartyDomain_637637604877412271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:label="us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_637637604877412271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637637604877412271" xlink:to="us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_637637604877412271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_637637604877421483" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877412271" xlink:to="srt_StatementScenarioAxis_637637604877421483" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637637604877421483" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_637637604877421483" xlink:to="srt_ScenarioUnspecifiedDomain_637637604877421483" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember_637637604877421483" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637637604877421483" xlink:to="srt_ScenarioForecastMember_637637604877421483" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_637637604877421483" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877412271" xlink:to="srt_TitleOfIndividualAxis_637637604877421483" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877421483" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_637637604877421483" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877421483" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember_637637604877421483" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877421483" xlink:to="srt_DirectorMember_637637604877421483" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember_637637604877421483" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_637637604877421483" xlink:to="srt_ChiefExecutiveOfficerMember_637637604877421483" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877412271" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877421483" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877421483" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DepositarySharesRatioToPreferredStock" xlink:label="xoma_DepositarySharesRatioToPreferredStock_637637604877431298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="xoma_DepositarySharesRatioToPreferredStock_637637604877431298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare_637637604877431298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="us-gaap_SharesIssuedPricePerShare_637637604877431298" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:label="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_637637604877431298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_637637604877431298" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_637637604877431298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_637637604877431298" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_ProceedsFromIssuanceOfPreferredStockNet" xlink:label="xoma_ProceedsFromIssuanceOfPreferredStockNet_637637604877431298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="xoma_ProceedsFromIssuanceOfPreferredStockNet_637637604877431298" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage_637637604877431298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="us-gaap_PreferredStockDividendRatePercentage_637637604877431298" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637637604877431298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637637604877431298" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference_637637604877431298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="us-gaap_PreferredStockLiquidationPreference_637637604877431298" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendAmountPerShare" xlink:label="xoma_PreferredStockDividendAmountPerShare_637637604877431298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="xoma_PreferredStockDividendAmountPerShare_637637604877431298" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodYearProrated" xlink:label="xoma_PreferredStockDividendPeriodYearProrated_637637604877441205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="xoma_PreferredStockDividendPeriodYearProrated_637637604877441205" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodProratedMonthsInYear" xlink:label="xoma_PreferredStockDividendPeriodProratedMonthsInYear_637637604877441205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="xoma_PreferredStockDividendPeriodProratedMonthsInYear_637637604877441205" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockDividendPeriodMonth" xlink:label="xoma_PreferredStockDividendPeriodMonth_637637604877441205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="xoma_PreferredStockDividendPeriodMonth_637637604877441205" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare_637637604877441205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare_637637604877441205" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockRedemptionPricePerShareOptionalRedemption" xlink:label="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption_637637604877441205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="xoma_PreferredStockRedemptionPricePerShareOptionalRedemption_637637604877441205" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PreferredStockShareCap" xlink:label="xoma_PreferredStockShareCap_637637604877441205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877421483" xlink:to="xoma_PreferredStockShareCap_637637604877441205" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails" xlink:type="extended" xlink:title="41204 - Disclosure - Capital Stock - Dividends (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract_637612417335699283" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="us-gaap_DividendsPayableTable_637637604877451329" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract_637612417335699283" xlink:to="us-gaap_DividendsPayableTable_637637604877451329" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637637604877451329" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DividendsPayableTable_637637604877451329" xlink:to="us-gaap_StatementClassOfStockAxis_637637604877451329" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637637604877451329" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637637604877451329" xlink:to="us-gaap_ClassOfStockDomain_637637604877451329" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember_637637604877451329" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604877451329" xlink:to="us-gaap_SeriesAPreferredStockMember_637637604877451329" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesPreferredStockAndSeriesBPreferredStockMember" xlink:label="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_637637604877451329" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637637604877451329" xlink:to="xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_637637604877451329" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="us-gaap_DividendsPayableLineItems_637637604877451329" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DividendsPayableTable_637637604877451329" xlink:to="us-gaap_DividendsPayableLineItems_637637604877451329" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareDeclared" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared_637637604877451329" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DividendsPayableLineItems_637637604877451329" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared_637637604877451329" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_637637604877451329" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DividendsPayableLineItems_637637604877451329" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid_637637604877451329" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash_637637604877451329" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DividendsPayableLineItems_637637604877451329" xlink:to="us-gaap_RestrictedCash_637637604877451329" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails" xlink:type="extended" xlink:title="41205 - Disclosure - Capital Stock - BVF Ownership (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract_637471934537578893" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract_637471934537578893" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877461271" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877461271" xlink:to="dei_LegalEntityAxis_637637604877461271" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637637604877461271" xlink:to="dei_EntityDomain_637637604877461271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BiotechnologyValueFundLPMember" xlink:label="xoma_BiotechnologyValueFundLPMember_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637637604877461271" xlink:to="xoma_BiotechnologyValueFundLPMember_637637604877461271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877461271" xlink:to="us-gaap_StatementEquityComponentsAxis_637637604877461271" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637637604877461271" xlink:to="us-gaap_EquityComponentDomain_637637604877461271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_637637604877461271" xlink:to="us-gaap_CommonStockMember_637637604877461271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_SeriesYConvertiblePreferredStockMember" xlink:label="xoma_SeriesYConvertiblePreferredStockMember_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_637637604877461271" xlink:to="xoma_SeriesYConvertiblePreferredStockMember_637637604877461271" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877461271" xlink:to="srt_OwnershipAxis_637637604877461271" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis_637637604877461271" xlink:to="srt_OwnershipDomain_637637604877461271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_XomaCorporationMember" xlink:label="xoma_XomaCorporationMember_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain_637637604877461271" xlink:to="xoma_XomaCorporationMember_637637604877461271" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637637604877461271" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877461271" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637637604877461271" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_BeneficialOwnershipLimitation" xlink:label="xoma_BeneficialOwnershipLimitation_637637604877471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877461271" xlink:to="xoma_BeneficialOwnershipLimitation_637637604877471228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877461271" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877471228" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_637637604877471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877461271" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_637637604877471228" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted" xlink:label="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted_637637604877471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877461271" xlink:to="xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted_637637604877471228" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails" xlink:type="extended" xlink:title="41206 - Disclosure - Capital Stock - ATM Agreements (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877471228" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637637604877471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877471228" xlink:to="us-gaap_StatementEquityComponentsAxis_637637604877471228" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637637604877471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637637604877471228" xlink:to="us-gaap_EquityComponentDomain_637637604877471228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637637604877471228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_637637604877471228" xlink:to="us-gaap_CommonStockMember_637637604877471228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877471228" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637637604877481221" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637637604877481221" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637637604877481221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_TwoThousandEighteenAtMarketAgreementMember" xlink:label="xoma_TwoThousandEighteenAtMarketAgreementMember_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637637604877481221" xlink:to="xoma_TwoThousandEighteenAtMarketAgreementMember_637637604877481221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877471228" xlink:to="srt_RangeAxis_637637604877481221" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637637604877481221" xlink:to="srt_RangeMember_637637604877481221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637637604877481221" xlink:to="srt_MaximumMember_637637604877481221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637637604877471228" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637637604877481221" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_MaximumValueOfCommonStockToBeIssued" xlink:label="xoma_MaximumValueOfCommonStockToBeIssued_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877481221" xlink:to="xoma_MaximumValueOfCommonStockToBeIssued_637637604877481221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" xlink:label="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877481221" xlink:to="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares_637637604877481221" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877481221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637637604877481221" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637637604877481221" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureIncomeTaxesDetails" xlink:type="extended" xlink:title="41301 - Disclosure - Income Taxes (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637637604877491213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds_637637604877491213" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_637637604877491213" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_637637604877491213" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637637604877491213" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.xoma.com/role/DisclosureSubsequentEventsDetails" xlink:type="extended" xlink:title="41401 - Disclosure - Subsequent Events (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable_637637604877491213" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637637604877491213" xlink:to="us-gaap_SubsequentEventTypeAxis_637637604877491213" order="1" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_637637604877491213" xlink:to="us-gaap_SubsequentEventTypeDomain_637637604877491213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_637637604877491213" xlink:to="us-gaap_SubsequentEventMember_637637604877491213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637637604877491213" xlink:to="srt_CounterpartyNameAxis_637637604877491213" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_637637604877491213" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877491213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember" xlink:label="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_637637604877491213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_637637604877491213" xlink:to="xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_637637604877491213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637637604877491213" xlink:to="us-gaap_TypeOfArrangementAxis_637637604877501226" order="3" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637637604877501226" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877501226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyPurchaseAgreementMember" xlink:label="xoma_RoyaltyPurchaseAgreementMember_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637637604877501226" xlink:to="xoma_RoyaltyPurchaseAgreementMember_637637604877501226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637637604877491213" xlink:to="srt_RangeAxis_637637604877501226" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637637604877501226" xlink:to="srt_RangeMember_637637604877501226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637637604877501226" xlink:to="srt_MaximumMember_637637604877501226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637637604877491213" xlink:to="us-gaap_SubsequentEventLineItems_637637604877501226" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_RoyaltyReceivablePercentageOnNetSales" xlink:label="xoma_RoyaltyReceivablePercentageOnNetSales_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637637604877501226" xlink:to="xoma_RoyaltyReceivablePercentageOnNetSales_637637604877501226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones" xlink:label="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637637604877501226" xlink:to="xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones_637637604877501226" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_UpfrontPayment" xlink:label="xoma_UpfrontPayment_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637637604877501226" xlink:to="xoma_UpfrontPayment_637637604877501226" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_DepositarySharesRatioToPreferredStock" xlink:label="xoma_DepositarySharesRatioToPreferredStock_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637637604877501226" xlink:to="xoma_DepositarySharesRatioToPreferredStock_637637604877501226" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="tmb-20210630.xsd#xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares" xlink:label="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares_637637604877501226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637637604877501226" xlink:to="xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares_637637604877501226" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>tmb-20210630x10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xoma="http://www.xoma.com/20210630"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="tmb-20210630.xsd" xlink:type="simple"/>
    <context id="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_roTwo-o9dk-zT9Z-jIrwQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-07</startDate>
            <endDate>2019-04-07</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_l-KiGDeW2kGzfufqNdyMeA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:FiveYearWarrantsIssuedSecondRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_JPsSoWL2wk-eX9FsawIAtQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:ViractaTherapeuticsInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementNonRz358ProductsMember_h_68p__YIkKB9herDI8oUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementNonRz358ProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-06</startDate>
            <endDate>2017-12-06</endDate>
        </period>
    </context>
    <context id="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_F8p50h_TxUWyqrqR4MpcLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MerckImmunoOncologyProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-20</instant>
        </period>
    </context>
    <context id="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_X7LjB8R2i0KbHbAvNyzA1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:IncyteImmunoOncologyAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-20</instant>
        </period>
    </context>
    <context id="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Dr1XU7NJYkGIRritn763Zw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MerckImmunoOncologyProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-20</startDate>
            <endDate>2018-09-20</endDate>
        </period>
    </context>
    <context id="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_IL1TargetLicenseAgreementMember_5QUtt3ho-UCU5fe33V3QYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:IL1TargetLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-24</startDate>
            <endDate>2017-08-24</endDate>
        </period>
    </context>
    <context id="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_SecondRoyaltyInterestAcquisitionAgreementMember_EJiM7NHi5kml11dMIOGEPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:SecondRoyaltyInterestAcquisitionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-21</startDate>
            <endDate>2016-12-21</endDate>
        </period>
    </context>
    <context id="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_scW7u69xP02WKJOgenv7fA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:FirstRoyaltyInterestAcquisitionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-21</startDate>
            <endDate>2016-12-21</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_HBUW7RKQ-kqC87u7dCqu_w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesYConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_ENmHYf1LhUGo7kwoOj9GUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="Duration_12_18_2018_To_12_18_2018_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_6PNIMxx9KEqmDJfQ0YeOEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-18</startDate>
            <endDate>2018-12-18</endDate>
        </period>
    </context>
    <context id="Duration_3_22_2021_To_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_xzXk-GCrqUKY_zCb_lFcdA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:ViractaTherapeuticsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-22</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="Duration_11_2_2020_To_11_2_2020_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_Gg2ZR22CVkq-FPkAiDYAag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-02</startDate>
            <endDate>2020-11-02</endDate>
        </period>
    </context>
    <context id="Duration_9_26_2019_To_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Sl33Vpp790SjZOUF7ljieg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:PalobiofarmaSLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-26</startDate>
            <endDate>2019-09-26</endDate>
        </period>
    </context>
    <context id="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_XIrSaPhGo0K1vG7wYW6lhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-20</startDate>
            <endDate>2018-09-20</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2019_To_9_30_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_e7xDuIdmS0G5hE0f9ArLzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_q2Uw8FvzRU6DIWcwvn4KcQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xoma:LeasedFacilitiesEmeryvilleCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_1_1_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_SsN2B32c6EuP7pyh0E-7_w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_MIHV76QaFUaxT9XfISrEhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_5faoBff2Fku8tzLBWQANzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_cLJo852G60ipj2vJhqIc-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_JmxXdIKI6U21ND6vSs68xw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JN-n4LnJNEKn05kxC2TWdw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:IncyteImmunoOncologyAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-20</startDate>
            <endDate>2018-09-20</endDate>
        </period>
    </context>
    <context id="Duration_2_25_2019_To_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_OfxuD3s4nkqkVDxpd1mkNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-25</startDate>
            <endDate>2019-02-25</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2020_To_11_30_2020_dei_LegalEntityAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_tEyA_q9K_kS3hwm3WXx-xA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MerckImmunoOncologyProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_r5Y_DPYxwEiI_AlmdgCQtA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_18_2018_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_pelPOfBACUCk4nhim16ZWw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-18</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2008_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_v_s1WWvc20mgi1XBrW6tgQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-09-30</instant>
        </period>
    </context>
    <context id="Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_H4VYt6kfxU2G3TYf81SofQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="As_Of_11_2_2020_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_hiGSxVKj_kGMCEC7nmtDyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-02</instant>
        </period>
    </context>
    <context id="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Rlej5EggB0WO3AaTMQi6cg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-20</instant>
        </period>
    </context>
    <context id="Duration_12_7_2017_To_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_mvn4DgN5UU64ppGVRm5U7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-07</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_FQdGP_Pbw0-3DL5dOtqYRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-06</startDate>
            <endDate>2017-12-06</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_XYfHV5bF2U2KiNDVGdZLag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:ViractaTherapeuticsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_N8mDe6OQgUebs7JeRGZ01Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:PalobiofarmaSLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_WAUlZozSIEul70DC8ukV1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JKmSmIAri0qQbxawsk6EDg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_2_28_2017_To_2_28_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_7X81WWfZkkWwCGsDVYMCaw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-28</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="Duration_3_4_2019_To_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FpxHn1kISUyzyCxNXOLcnQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:CommonStockWarrantExercisePrice14.71Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-04</startDate>
            <endDate>2019-03-04</endDate>
        </period>
    </context>
    <context id="Duration_5_7_2018_To_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_IgIlmK4DQ0ykGL01oxtWdg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:TenYearWarrantsIssuedThirdRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-07</startDate>
            <endDate>2018-05-07</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_HfWW8ZyhV025tfQzhV4LUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_iCHsLBMQ10KXilvbsu7Clg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_2s9fI9craEO2ztQSCB0SGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_x5bUZXdoX0aSctNJtUcZOw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_YfsCwl78y0mkr9lbW9Hvsw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_ggSvnUX9UkWZQtmT__W0oQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:FirstRoyaltyInterestAcquisitionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-21</instant>
        </period>
    </context>
    <context id="Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-14</startDate>
            <endDate>2021-07-14</endDate>
        </period>
    </context>
    <context id="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementRz358Member_Zjfr-fqIxkWypUGNuGq2Uw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementRz358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-06</startDate>
            <endDate>2017-12-06</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Sf6F05eG0U2ljWyR-KwwEg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-09-01</startDate>
            <endDate>2015-09-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2006_To_11_30_2006_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_MezagitamabMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_4hq12BwS1Ei7XvTa7nCV-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MezagitamabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2006-11-01</startDate>
            <endDate>2006-11-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2009_To_2_28_2009_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_OtherAntibodiesMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_TJibEz7qcE2ccIxWMegrpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:OtherAntibodiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-02-01</startDate>
            <endDate>2009-02-28</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_ylXwqgZTyUCj7a5yAEPNsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FWxi-PYV1E2oJ5sR5lYGoA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-07</startDate>
            <endDate>2018-05-07</endDate>
        </period>
    </context>
    <context id="As_Of_9_30_2015_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_6GLYsYgex0GeOfKR41ai2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-09-30</instant>
        </period>
    </context>
    <context id="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-07</startDate>
            <endDate>2019-04-07</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2008_To_9_30_2008_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_kAxvSxdBLUWQTut2LISAAg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-09-01</startDate>
            <endDate>2008-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dMaGX3TEH0qlYDBUSwQyQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_aS1Qb7eHcka_7iEbZt-PQA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:BayerProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-07</startDate>
            <endDate>2019-04-07</endDate>
        </period>
    </context>
    <context id="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_ugeQH-iykUaTk2d2EqkQkg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-25</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nnk0me2TikGZpdeGrK45QQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-25</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uAQQp7F8CU-1-jB6OCLwbg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="Duration_5_1_2005_To_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_vV4ly43VaESUxiJVDAcnTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2005-05-01</startDate>
            <endDate>2005-05-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2020_To_11_30_2020_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_PgdXCktlg06iE-c8VllYeg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:MerckImmunoOncologyProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="As_Of_2_29_2020_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_us-gaap_StatementEquityComponentsAxis_xoma_SeriesYConvertiblePreferredStockMember_FNEIKxmP5Ei8ScVuZ9Hnqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xoma:SeriesYConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:BiotechnologyValueFundLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-24</startDate>
            <endDate>2017-08-24</endDate>
        </period>
    </context>
    <context id="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ZnUWUb3dmUmi3sh5B_sVSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-06</startDate>
            <endDate>2017-12-06</endDate>
        </period>
    </context>
    <context id="Duration_9_30_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_yMlxdxqo1kKuqNFn-hziFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-09-30</startDate>
            <endDate>2015-09-30</endDate>
        </period>
    </context>
    <context id="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:ViractaTherapeuticsInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-22</instant>
        </period>
    </context>
    <context id="As_Of_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Yyq35V-R4kGfKIFeXeMRvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:PalobiofarmaSLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-26</instant>
        </period>
    </context>
    <context id="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_NonBayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nl42cXJyS0e4zlGdyMOSVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:NonBayerProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-07</instant>
        </period>
    </context>
    <context id="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-07</instant>
        </period>
    </context>
    <context id="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xoma:BayerProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-07</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FOFh7O7eSUy2UhMEtRc_5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nAlQfen5wkKv6FK31Q5DDg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_6_30_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_j_ed3tQlC0OYQVUie3UjJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_e3TaI5J-RkeFCfUq-d4DMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_12_18_2018_To_12_18_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_TFBd_6iXNkCcFMSCU6Xp-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:TwoThousandEighteenAtMarketAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-18</startDate>
            <endDate>2018-12-18</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_5W_uM0X7YEmSRz5-e9W10w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesYConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_BpoRwLNnu0eHyKyLzU_dkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:XOMA052LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-24</startDate>
            <endDate>2017-08-24</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2017_To_12_31_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_lkiaZy7VUUi-ApZBCt1-QA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tPKKvrq6c0iJdKtIiSkfLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_sQo3RyoVEUC3nkUEOTjWXg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_10_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_xoma_RezoluteIncMember_EmUNxkIIZ0uuH2ySPnTPcw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_10_1_2020_To_10_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_xoma_RezoluteIncMember_T566c8CyVE2cOoyw9uLExA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ifqeZ6vKKk2CN1Q3FDMg7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7ywxgYGw2k24wqn6kJMceA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iTmkMfZAykWzzpu1sG4fhg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_atrG7HwuaES29gXHM-paYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_waiYi9HXw0C7lcphS8PCfg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_oLfQ7q_nqE-p5hquJbjPfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ezG0HTKl-kGUy_sFO6GRXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_DD8KGppF_UO3_3otopKJ5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_CEcQsLk4q0SXGZOAlo6ElQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QzyX0D0gEUaAjxGpkCQ92A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_TGGVnEdtm0-FkIMH-8kzPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_Rdw2QfS9Vky1ITwHmzKHpg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tuUZoSUYG0GxEFXEFqgx_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_DbNVQAWgaUe5q_k1Asa5Mg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_dEDUwrfAN0mnxbMOnZDN6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z_TPHB58akOv2u5ifBDnUA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_r-ja-V-zIUaJY9sTzd7fRA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4QXT-S8QtECM_U-VezsPyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_38AH3Hn9QEebLU1AqPpoIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_-ejdOGOPLEC0-T2Xl9IHBA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gZEKS3YptkiHjrmmy4P0dw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_u6zs290-2UuIDOh7GR7b0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_D_vGivhIpU2K_CmruHLlTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ipI6KQKx6UeZe_I6psKnJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_giuLmM43x0iH635O1iEnYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_K7HZU9Aq9kufBZsf7To1Gw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_VKSq8f6l9Emoqd4ZbbuJ2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_IFd1MzCWn0Wdnb3WhjgsCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z1IuhslR-UCBpO7w9bN3bw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Hrw7tPqSpUm06FpAVXebXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_oRhDzWnLcUi1sQYqDYaDYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-09</instant>
        </period>
    </context>
    <context id="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_jXaXWeuSs0-mylS0OuM-xg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-09</instant>
        </period>
    </context>
    <context id="As_Of_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1cl3aCBj8EikQPYnYiUTlQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-15</instant>
        </period>
    </context>
    <context id="As_Of_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_ypO7jT6a2U-KRGMbLzLbCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-15</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_RezoluteIncMember_pKqZ1DW5-UeVQWss-M52EA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_xoma_RezoluteIncMember_zwLPLviy-0WfWX-tRPSH5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_XUN_GqzZik63pQWHVJw1GQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:XOMA052LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-24</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_96QclLCwGUaTg0YjLXGNYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xoma:TwoThousandFifteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_Oi2q_rPSdkqzJPWywfUhSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_TitleOfIndividualAxis_xoma_EmployeeMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_wJZpFYcaKEGRhE3gb6rPjw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">xoma:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MF3y9MX8YEqInP8DAPPSQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_U18ATjrZEkezdvyAx-s-Jg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_UE2_PMbMiE2YAB0Dui0wWw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_LZAfA8cFhUSDyQfEugXh6Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_zBGAWyC76UWcEdJByhyCsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_5_1_2021_To_5_31_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_2lOyQT2dh0yAAE9tXXeMhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_3OulSDGRvUu19PoanDNBzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_mEq1ggZPO0aVN5F9yWNMRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_fXsyPqGleU6cXwCx906Kpg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_jFmp70jyZU2WVobTk9qNlw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Ol_NCB5h0k2hAosfk8D1Bg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_EjwKIcR9JE-znnOphIu2Tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AffimedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_XVxn7enO_UW3eFRjOlX0bw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_EUyxRR2m3kyWz8O71WWaqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_aE4kcrTzSkug1C2RvruNXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Jc3-gDXlaUmpeck-N_UWHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_y_ijbKmbZEGuJdnVUmbqKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_9Gi7u0HIAE6av57VPQqnrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AffimedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_11_16_2020_To_11_16_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_V0YlXsxe_k6UhgdiVn4T0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-21</startDate>
            <endDate>2020-10-21</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_X_YvsEyePk2wgmM6Y2SqhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_RKpMCO_43keOOIc3CKnMQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_nRKRC5Yz2kGjBGDotIv9Qg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_dZZdaKWQsk6EwV3-6-NaLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_I8X1Olo-6UmZllG8LhgGfw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_1yqBM4X55ECEfmIGE2bSzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_FXUbB9ONx0CutFu2Si6wjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_0ClTdv4FVU28hqFDqrFPmQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_bm7yynoUpUaCf97woEXIdA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Slm0wJ27nEW4_tr2dAjiWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_tfwVUb_KMk-35RV4Y1_a7w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_CX2sSBHD6kmMkO3eX8ycRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_gfM4yt3SWk6ot9GeyXOOIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_NHpXKRI0DU6SBvPNRnP6zg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2015_To_12_31_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_DecaY6pDFUS10VVZlA6Ksg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_HVI8vxTKs0S7RRIJ-VzDsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesPreferredStockAndSeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_hcCMj5HtGESaKght1fRSZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankAndNovartisPharmaAgMember_T8uuuY4HokmZzwbm38WzUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankAndNovartisPharmaAgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_9_2021_To_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_qNOPJm1BBkiEq0jQgaJ0Yg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-09</startDate>
            <endDate>2021-04-09</endDate>
        </period>
    </context>
    <context id="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_watcRBvqpky7-iUlytNrzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-15</startDate>
            <endDate>2020-12-15</endDate>
        </period>
    </context>
    <context id="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_EmXfMOddbkePTNnnb7Unew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-15</startDate>
            <endDate>2020-12-15</endDate>
        </period>
    </context>
    <context id="Duration_9_26_2019_To_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rnQ5XeI7fkOjqGPjw9NKWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:PalobiofarmaSLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-26</startDate>
            <endDate>2019-09-26</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_xoma_SecondTermLoanMember_Bav3bqZ8Y06nX32JBPIGyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SecondTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_6CP7lno9W0WUyTGBftJTSQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AgenusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-20</startDate>
            <endDate>2018-09-20</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2018_To_9_30_2018_us-gaap_DebtInstrumentAxis_xoma_FirstTermLoanMember_piBimS8UYkaFq8DWltk7sg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:FirstTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:XOMA052LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-24</startDate>
            <endDate>2017-08-24</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_JyaPpuCRtEOrW54VxNIReA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesYConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_XZYFMUZDRUuVRKf8EFcwlg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_oLmCpHAnX0StEOEUNIvdfg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_fJz0PaRYo0OiruXu8g-kgw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_nPXAPyOvYU-XLSEKcQi3Qg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_-UOSkMyikE6tmTuvZAayJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_0HWQic42K0yROK-Jqa0lOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_LuHyMqfBMkip5Cc7zeVC3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2026_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_6CwQXFT4Bkec0aA37EOeqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2026_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_6pDoB3BagEyR6pw1yAYmRw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-15</instant>
        </period>
    </context>
    <context id="As_Of_12_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_VPaGLBPhak-uW4SQzF4PCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_lULhlkqSikmHR0oCaiID1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_Fr-cgoMlp0qjUYcpgFmElw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-15</instant>
        </period>
    </context>
    <context id="As_Of_12_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nE1rmmFePEGVH87aL-WDIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_jhSLsrr1skyNHQm7IlgZrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_06VnXDM5ikiPJnFSuvDMig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-15</instant>
        </period>
    </context>
    <context id="As_Of_12_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_cTEdmnUeA0OZORWdlMV0IA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_vXXIM0MTFEa4saObaDgBtw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_4Q_4BltwlkCBLZFE-jcZXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-15</instant>
        </period>
    </context>
    <context id="As_Of_12_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_IQEIfSjcqkeEG0spClN8-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_00Na0-CX7ESVGNZzMzjVsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_ECN3WcrDsk-1iqZrmjGWqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <context id="As_Of_12_15_2021_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_zxbfJmCJX0uEuGOhq_93YA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-15</instant>
        </period>
    </context>
    <context id="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-09</instant>
        </period>
    </context>
    <context id="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-15</instant>
        </period>
    </context>
    <context id="Duration_5_21_2021_To_5_21_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_r_M35KUkl0eiu3QTVz3WSQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-21</startDate>
            <endDate>2021-05-21</endDate>
        </period>
    </context>
    <context id="Duration_3_17_2021_To_3_17_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Cqep8iP7CkaxOaaEDw_mSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-17</startDate>
            <endDate>2021-03-17</endDate>
        </period>
    </context>
    <context id="Duration_7_15_2021_To_7_15_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_jNNBLaDQTEulpRTzV-ZOIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-15</startDate>
            <endDate>2021-07-15</endDate>
        </period>
    </context>
    <context id="Duration_4_15_2021_To_4_15_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_JJ2QIYlHcEuthv_RSL7GeA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-15</startDate>
            <endDate>2021-04-15</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_LpMaodJrsE-IaBRCFyeHOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_pbRvlA-3N0SCMh3Kzk3BBA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-09</startDate>
            <endDate>2021-04-09</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_0g7E7P7QAkmizQShClQqfg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xoma:PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_t6vVBbwu0EWwIrjQ4j5bBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_YkgbAXZqekeHlLEjvSQDXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_7nXJ63j0gEy2kP_7uQJwjQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-09</startDate>
            <endDate>2021-04-09</endDate>
        </period>
    </context>
    <context id="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-15</startDate>
            <endDate>2020-12-15</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4Ii5LSI6Y0CWe-vaa-OSRw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1mDMih_Uw0G1hMY0l26HHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9P_LJeO63kyYZVYBO9c-tA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RtzHdY9O80GJ2D5P_CNOFQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_ZjPtkvJnnEyj4mbx23zQ-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xoma:XomaCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">xoma:BiotechnologyValueFundLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_XyTKLi5N8ECLescidnlU4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_GpjDzf9250e5Xu85KsrzjQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_gacsET6Ib0eVMwZByKu90A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_Q-yGaPfsHEW0Tbc3-EoGFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_nagAwYKhEkCE6nnKc0EGGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2005-05-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_TAU9h6FDtEufE4cVcpAOOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_PEGR79z1DUmaGcJJadYpGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_17xC9dmJo0ijgIph7xMBtw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qEZdSYoTkkCjLOJISZFDZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_OaR_Ul9npk2N-s4gZxlU1Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_OtherFinancingsMember_VhTb7ISiSEaDP_YMZicL4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:OtherFinancingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_xHjQNWg3wUCWilw1LCji9w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_OtherFinancingsMember_UBbN8biVb0WEGKN3Yw3QTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:OtherFinancingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_quXVB-AsF0CidLMEwmDIlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_aCw4ctCJwUaM69UYru1Kag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyInterestAcquisitionAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-21</startDate>
            <endDate>2016-12-21</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_syMcvxkpVkegwPkX3fZHkA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:BioasisTechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_pFsptIsKvEyz-TFm3FmN2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AronoraIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:RoyaltyPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_hItItXkvzUK3nzYzPujUyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_CBGh9KLXWEKMxm2Zin1TAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_0ktwG_eK6ketIlbA0rFcbw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_xACuan7UtUq0z5bWxZ0RXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_DZyLNCv5w0u3fbhayUDoXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_uTddSw1hbES2uS_E0xrs1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_XR0bIPTVu0ilY1KjzgJN8Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheTwoMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_voVAPdq510G_ZQLKT2LX-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xoma:EquitySecuritiesTrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheTwoMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_Yeuz0xsq4ka1ZDG14XxxcA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xoma:EquitySecuritiesTrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheOneMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_CEz_H4cvZ02iRCzr27qNfw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xoma:EquitySecuritiesTrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheOneMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_j8WjPbgD00GoargesAXp8g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xoma:EquitySecuritiesTrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_bPdvT0yIXUGZwGI4Nxk1Dg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_3pc5Sx9QMk2bRhG_boatjQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_dK5eHQ1Hv0eSHkHpXfcNww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:HealthCareRoyaltyPartnersTwoLimitedPartnersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-07</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_xoma_SecondTermLoanMember_Ycn4ErL8t0SLQzx-CrTfPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SecondTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2018_us-gaap_DebtInstrumentAxis_xoma_FirstTermLoanMember_7Nymp6NkZ0qirWI9I-idaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:FirstTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="As_Of_5_7_2018_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_rabXmY366UyxHEueGdPfjA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-07</instant>
        </period>
    </context>
    <context id="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_rbfAnq98wEGQ1YAoJBLEBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_10_21_2020_To_10_21_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_pvcUd-lw2E-zC_NHD_4Nmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-21</startDate>
            <endDate>2020-10-21</endDate>
        </period>
    </context>
    <context id="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_VariableRateAxis_us-gaap_PrimeRateMember_u04sNLf3o02WKRhDqyXgJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-07</startDate>
            <endDate>2018-05-07</endDate>
        </period>
    </context>
    <context id="Duration_5_1_2005_To_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember_8PytDvyZi0Wix_RPqiJFHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:NovartisNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2005-05-01</startDate>
            <endDate>2005-05-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_-RmuJagY6EWCi7qoxNTTEw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">xoma:SeriesXAndSeriesYConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_bwWim6OaeESKoGE53QZYeQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dRbPMi-mWU2l_isqzxD1LQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Rf6ulZyNikiU7RfzN-bgKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_pDqgBx07dECGSBMk_V4gEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_wNdeA9UqsEGqZikpwN_o_A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_I4X8rAhUikWKRGpzmxYFVg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_12_31_2020_To_12_31_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_TradeAccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ehtdU62E8k6lH5WPWRHHDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8MfijwZlYkyCklKlJYMdrA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_-O6d02XTHk2yMM4KAfZ6Aw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ax9yk3O8I0y3yJGnc-zNxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xoma:Partner1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_hpTTMBfOjkGqatDK2IZzVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:TenYearWarrantsIssuedThirdRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_jvfY7B3jMU-tOpDZsgN4bw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:CommonStockWarrantExercisePrice14.71Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_4nguyCzUJ0W8fJ97O_7Deg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:TenYearWarrantsIssuedThirdRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_8sxpFM-fRU-U7NQbmt-Deg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:FiveYearWarrantsIssuedSecondRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_X21O1sJhUkKF4GIHEth3lQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:CommonStockWarrantExercisePrice14.71Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_LW5xoCEfaEyRKQe6pM-42g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:CommonStockWarrantExercisePrice14.71Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-04</instant>
        </period>
    </context>
    <context id="As_Of_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ZMV1VsXW50SscRHndIpLPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xoma:TenYearWarrantsIssuedThirdRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-07</instant>
        </period>
    </context>
    <context id="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_xoma_AccountingStandardsUpdate202006Member_r_nOLC_YrUOY0A3GTslgUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">xoma:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_xoma_AccountingStandardsUpdate202004Member_NobVP3bqxkuwjbRgzWn3Iw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">xoma:AccountingStandardsUpdate202004Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201912Member_9EhyR8cVTEqI0olvyqqa2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201912Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_4oTUxBKnqEW60OdCBm72pQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_SuqWW4pehkG76XuZmgps6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_Qmd9PbiJ0Uy40I-fae0jqQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Xvq2YHYiPk20UhjNpAU3-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_zTWpztnN-0a0uUWE_z9Fyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_hSdO0TAe20izptquj8UNsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:AffimedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_L5Vg1i9Nh0qYE4XTNBp8yQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:RezoluteIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementAndCommonStockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_NDz6O001wEOm9o8t9lrUsw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisPharmaAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_9v1xidCezkSaTHkS-ThoOA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:NovartisInternationalPharmaceuticalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_-QhoU8giEUyOpmeFLYi2HQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:JanssenBiotechInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_xZWbn_mKSEKiDqkjTP2X7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_kZfKtkugbEuPXEcYAgKxgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember__4j369Gy_062Hv-wGWhMvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_7EVbKbHifEeVd1WaoFgQAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_XGhfQisTOkKFJXmV_HspsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_kVqYPn8hcECdg3_LZf1ZSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_rmcJpxBDdE-cnQX4hNuATw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_eV0hXXCo2E-keUSkhCFoPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_MJYnMAGxZUKLMYoxy5rMqQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_eyOA1EhlM0GZg-leBXwz9w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_4X_d6uLBTkSqyMG2ZC2CtA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_-dV4bZbIMUG0Nw7wEQdPUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ymszQb0mvEO1Ogc_5snFuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_JAAAe4Zu1kCLkZz_vI-lzQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_puZvm-PMMESJU3ww3Ibn5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_7bDgYODkIkSK0FYPY35wLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xoma:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_euEWlKNdzkSBGb8dcgY8yQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_LlJUA71Tl06UnyFQXZzr3w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_TP6aiF9sY0KiDNhISe80fg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_foFeitgvqEG9cLtJ-umzvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WX82vQM900GXLjv0vQC6ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2014_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_PaK9_dP_n0mdPQT5jWvAGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">xoma:DeferredRevenueArrangementNameOfParty2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">xoma:NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_SfhzpgevokiGHDu32YjzZg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_PGMxkDxi0kqb4-F-qGXzZQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_8_2_2021_VVKys28O_0W1ushxFftbPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <instant>2021-08-02</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000791908</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw">
        <measure>xoma:agreement</measure>
    </unit>
    <unit id="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA">
        <measure>xoma:customer</measure>
    </unit>
    <unit id="Unit_Standard_facility_3F5JgNFAWEya9MNclng10w">
        <measure>xoma:facility</measure>
    </unit>
    <unit id="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg">
        <measure>xoma:D</measure>
    </unit>
    <unit id="Unit_Standard_M_QZmMgv03-0apto43VPdKog">
        <measure>xoma:M</measure>
    </unit>
    <unit id="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_Y_UzXohVJ8B0K3gqAF3ldH0A">
        <measure>xoma:Y</measure>
    </unit>
    <unit id="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">
        <measure>xoma:item</measure>
    </unit>
    <unit id="Unit_Standard_product_-AwjN6ZITUWfwMnnbx3WzA">
        <measure>xoma:product</measure>
    </unit>
    <unit id="Unit_Standard_EUR__IlDadnHUUOymHeV9bAujQ">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="Unit_Standard_period_R89rIOwK3UuitM4JjkZPZA">
        <measure>xoma:period</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      id="Hidden_7dUOOFABbU2Efc8Gtz13yg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      id="Hidden_mfSsqbz5EUa31y1Er3N1lw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA"
      xsi:nil="true"/>
    <us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-5"
      id="Hidden_WXXsCbB4skaHgzgDpQw-6g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount>
    <us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-5"
      id="Hidden_WB8k5AlEVEaMxGs3G9Gy4w"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_Qmd9PbiJ0Uy40I-fae0jqQ"
      decimals="-5"
      id="Hidden_JORaZTf1cE-SUcO6NPkt0A"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw"
      decimals="-5"
      id="Hidden_iA8BNSXSCUusBO1UwmZMhw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q"
      decimals="-5"
      id="Hidden_dWAClg47EEi1AamVvgjfYQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_NDz6O001wEOm9o8t9lrUsw"
      decimals="-5"
      id="Hidden_Rn5U6zgal0Gwi6kVz8wSSg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Xvq2YHYiPk20UhjNpAU3-A"
      decimals="-5"
      id="Hidden_cZAOwWOGnUuuc5bSKQFOXQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_9v1xidCezkSaTHkS-ThoOA"
      decimals="-5"
      id="Hidden_fAfLHwcBwUarq4fnH9MmaQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerLiability>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_bWBKn3ZfgkumcVJQlDQTMg_2_1">0000791908</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_CvaVqB-xJEKVWgdiy0hLKQ_3_1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_yZahaDEEpEqeOZkixxTPGg_4_1">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_DypGxJGZc02M5yN6dOt2Lg_5_1">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_ZCXAdfvcdkOoKqdVXw-_sA_6_1">false</dei:AmendmentFlag>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_fJz0PaRYo0OiruXu8g-kgw"
      decimals="INF"
      id="Hidden_QwYIUArZf0ut1dIqmRaZ0Q"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">984000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_0HWQic42K0yROK-Jqa0lOg"
      decimals="INF"
      id="Hidden_bgypvN9VdU-hOK1VksoYGA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">984000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_nPXAPyOvYU-XLSEKcQi3Qg"
      decimals="INF"
      id="Hidden_OCBl3iv-Uk6e_O60-TH-_Q"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5003</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_LuHyMqfBMkip5Cc7zeVC3g"
      decimals="INF"
      id="Hidden_bZoOo1ouCUeuO5Rh8NI1Vw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5003</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_zTWpztnN-0a0uUWE_z9Fyg"
      decimals="-5"
      id="Hidden_2OEgP2zigk6psLH8kG8C6g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_-QhoU8giEUyOpmeFLYi2HQ"
      decimals="-5"
      id="Hidden_q5zTGXxfgEGSN1r9wGGFKQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-5"
      id="Hidden_b6Gfrf8sgkWV-K5IAK8bOg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount>
    <us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-5"
      id="Hidden_h5WNkxnVHUmgXU9HUUsIZA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount>
    <us-gaap:FairValueLiabilitiesLevel2ToLevel1TransfersAmount
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-5"
      id="Hidden_Gg4aPJuBck2SAVD8RosvyQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueLiabilitiesLevel2ToLevel1TransfersAmount>
    <us-gaap:FairValueLiabilitiesLevel2ToLevel1TransfersAmount
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-5"
      id="Hidden_XsRqqKFSik2prlUtqYgNDA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueLiabilitiesLevel2ToLevel1TransfersAmount>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-5"
      id="Hidden_7yLIaKemMEaRaMy9-LJeng"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-5"
      id="Hidden_66swQdr3AEqRzLHjoT1f9g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_-UOSkMyikE6tmTuvZAayJQ"
      decimals="INF"
      id="Hidden_Ou-YHeSSqE-M0gCpsMVA6A"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_oLmCpHAnX0StEOEUNIvdfg"
      decimals="INF"
      id="Hidden_BAvW5HuI3k6IRNULvID_aQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1600</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_oLmCpHAnX0StEOEUNIvdfg"
      id="Hidden_KzMmOQrrFkaTplq7YehrZw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_-UOSkMyikE6tmTuvZAayJQ"
      id="Hidden_alBd-MMBQkiENF0UXb5-jA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_nPXAPyOvYU-XLSEKcQi3Qg"
      id="Hidden_EQwYf4eAdU2CqPzua5Dspg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_LuHyMqfBMkip5Cc7zeVC3g"
      id="Hidden_SMGQiO7lSEqCQSvGH7qSsw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="INF"
      id="Hidden_17ZAvJTWhUuXObZ4gaHaFQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11228792</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Hidden_X6dF7oxZV0ag0w1J8KyxAg"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11310001</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Hidden_JYyYxNQXQEqflSA6akasSg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-2237000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Hidden_pfcCToaxOU-gVbhJzblvHQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3533000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Hidden_--MUKKpY4UaO_PcorA6dJA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-9610000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Hidden_dVOcTwZ30UGe0kaSKBkspw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-8291000</us-gaap:ComprehensiveIncomeNetOfTax>
    <xoma:DepositarySharesRatioToPreferredStock
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_ylXwqgZTyUCj7a5yAEPNsg"
      decimals="3"
      id="Hidden_BF8ePhthsUebQDlcnqOMkQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">0.001</xoma:DepositarySharesRatioToPreferredStock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="Duration_10_1_2020_To_10_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_xoma_RezoluteIncMember_T566c8CyVE2cOoyw9uLExA"
      decimals="INF"
      id="Hidden_4VmWhNmPZU-N4i6y6W8jQw"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.02</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <xoma:ProceedsFromUpfrontPayment
      contextRef="Duration_1_1_2015_To_12_31_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_DecaY6pDFUS10VVZlA6Ksg"
      decimals="-5"
      id="Hidden_qQe4SWQbZkyKAV7rL2psLQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">37000000</xoma:ProceedsFromUpfrontPayment>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="Duration_10_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_xoma_RezoluteIncMember_EmUNxkIIZ0uuH2ySPnTPcw"
      decimals="2"
      id="Hidden_zaK5yUbAsEqjDkjzsTYOoA"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.02</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_hSdO0TAe20izptquj8UNsQ"
      decimals="-5"
      id="Hidden_g7FRDb7dN0KES2wZ9-Ia-g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerLiability>
    <xoma:DepositarySharesRatioToPreferredStock
      contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA"
      decimals="INF"
      id="Hidden_blmYOD6a_E-sLGm4T-b6Hg"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">0.001</xoma:DepositarySharesRatioToPreferredStock>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="Duration_4_15_2021_To_4_15_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_JJ2QIYlHcEuthv_RSL7GeA"
      decimals="5"
      id="Hidden_Uova1BosD0GLnfjV-DKh9Q"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.71875</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <dei:DocumentType
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_sLtlOAIgbka4VJxEiVciJA">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_cs_Y3Xd5R0a2lR7C8WF4CQ_1_0">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_tfjOpEhLcEiWbL1XOcuASg">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_yPXxd6I_y0GV_In9yFWkfg_1_0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_M98xT16I30agsK6qfn52kw">001-39801</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_9LMlDVA_p0C7ju2p_5tGVw">XOMA Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_vMsB1witQE2J5EPrZxOCpw_1_0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_0ORNscW0CUy4VMLCqHL-vQ_1_2">52-2154066</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_S9vKEYGBS0G5FZvVJ7orJA">2200 Powell Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_uq-_SPytuESyzr_MFOiF1g">Suite&#160;310</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_7L3F4sXGyEa69JqapHowpw">Emeryville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_ALMfbdcVJUOv53cO2dxuYQ">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_hbUjzngTvEqCgHnw4b-cAQ_6_2">94608</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_8oL2n3zRS0WgbSlxXEHy1w">510</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_cH4tR_-LlEW9T4xwejMgXw">204-7200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_SfhzpgevokiGHDu32YjzZg"
      id="Tc_EC-Ov_3RUkmvd2Thy_bmXQ_2_0">Common Stock, $0.0075 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_SfhzpgevokiGHDu32YjzZg"
      id="Tc_nM40rsBtWUWI1mkeCZaaRA_2_1">XOMA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_SfhzpgevokiGHDu32YjzZg"
      id="Tc_tfTrB8XEgkmsOHtTJp-bCA_2_2">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g"
      id="Tc_OByXZ7kHhkyhrXnCW_2SZw_3_0">8.625% Series A Cumulative Perpetual Preferred Stock, par value $0.05 </dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g"
      id="Tc_pGeBTXNOJUCtoGCEJfLC8A_3_1">XOMAP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g"
      id="Tc_R9cpz5WqdUmO_rqzd_ZwUg_3_2">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_PGMxkDxi0kqb4-F-qGXzZQ"
      id="Tc_L2yfg2XHx0GmG0OT8YSQ_w_4_0">Depositary Shares (each representing 1/1000th interest in a share of 8.375% Series B Cumulative Perpetual Preferred Stock, par value $0.05)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_PGMxkDxi0kqb4-F-qGXzZQ"
      id="Tc_gT0B99K9sE-_H129PT-iSg_4_1">XOMAO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_PGMxkDxi0kqb4-F-qGXzZQ"
      id="Tc_T3N3qrLWEUGhrH1VLcVXAg_4_2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_6dpdkLyHYkWMtDDm95d4DA">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_fhF7WvokrEOUTdM8uHCm_A">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_9JtmTFzktUSKZ9YRSgTUyw_2_0">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_Sf8p5TxHs0OongvUp-ADTw_2_4">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_LPbP6dEFBEmf-XtJIiBDtw_3_1">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Narr_IlfY8nRkuUedJuv2CDD9GA">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_8_2_2021_VVKys28O_0W1ushxFftbPg"
      decimals="INF"
      id="Narr_0Nc2kfFZ9UCL65igAcD8aQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11311231</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_-7m_SM4YtUSjYhMWY8pj6g_6_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">78945000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_nOcgxMM7sE6ca809fpmTjg_6_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">84222000</us-gaap:Cash>
    <us-gaap:RestrictedCashCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_vLZ1JV8RcEeYPEFFBVSt3A_7_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">4840000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc__n-0GJpneUeCA6Yw3qbemA_7_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1611000</us-gaap:RestrictedCashCurrent>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_U4CYYqZQe06vgQwi6vsbnw_8_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2310000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_7PICSKUX90W6W410b3iPug_9_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">12000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_E0LcbGy-skKHdXLoeD3N5Q_9_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">263000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_oP7oZJxVXU-h1zKo9bqKug_10_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1526000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_47lYzMJ1akuqGVRplG8BqQ_11_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1144000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_YvBCjlM7Q0SiZ8HM2V4dyw_11_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">443000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_8aiKXvb3ZkW656Oo4KESCw_12_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">87251000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_gCq2kL0fPkGPEmcqMjwXBA_12_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">88065000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_9F-JfCFBnUmk1etDArmwLQ_13_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">531000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_pQE-maedB0uMSCg7it0JHA_14_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">17000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_gOOJENb7kUi60_U_toGVuQ_14_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">21000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_zjADJQdcz0qXLMOcJTGZBw_15_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">281000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_CwCxlvBd9U-uYfBGwh9g5A_15_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">359000</us-gaap:OperatingLeaseRightOfUseAsset>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_A6Icpv988E66O3QK5v8KDg_16_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">48075000</xoma:LongTermRoyaltyReceivableNonCurrent>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_-3re__0LqUOB3YYe6K_rWw_16_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">34575000</xoma:LongTermRoyaltyReceivableNonCurrent>
    <xoma:EquitySecuritiesFvNiNonCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_GfNJqTMM5UuMo5M1rcqCLQ_17_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1693000</xoma:EquitySecuritiesFvNiNonCurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_6T72WUaCRk2m3fWwRkP2Sg_18_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">128000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_fGAhWc5YYkKqTS3Xo85U1Q_18_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">41000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_Kz5D7BvfxUqGzAJd4gACjg_19_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">135752000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_wvR0UpDoL0a1q6-BxqYVFg_19_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">125285000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_7vFYj-kYWkuqmfKgnF4ApQ_23_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">629000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_ugoMW__H8UGJOsIFzV5miw_23_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">456000</us-gaap:AccountsPayableCurrent>
    <xoma:AccruedAndOtherLiabilitiesCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_GQAovV1UGkeYDBLk9QGiZQ_24_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1059000</xoma:AccruedAndOtherLiabilitiesCurrent>
    <xoma:AccruedAndOtherLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_tkKmxEpsBU23d-SMPi9cWQ_24_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">642000</xoma:AccruedAndOtherLiabilitiesCurrent>
    <xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_2Ml-nVhntkaMkt_nrwHFfw_25_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">75000</xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements>
    <xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_WSN2iS25dEakrXpV4AeniQ_25_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">75000</xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_nYjwzhRDEEaX1JCNzjd81A_26_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">187000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_8XCT0nybMEq1UrW9PaGVHg_26_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">179000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_6jif5PrZCEGxMi0_i7n96g_27_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1503000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_RwmHEb1rRk-AVjOgCVPS9g_27_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1452000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_LjvRQxHa60KVnIrbljTNrg_28_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1410000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_z358X7t9hk2xIh87NUyBhw_28_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1410000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_XJfEY9niF02HSSglEryBkw_29_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">8088000</us-gaap:LongTermDebtCurrent>
    <xoma:AccruedPreferredStockDividendCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_bV5K1UrHp0eqgZ7jdsPA_Q_30_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1424000</xoma:AccruedPreferredStockDividendCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_6sBESJo8yU-rh7WOodMtUg_31_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">6287000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_2ZUNJsUvk0eIv2EBgw5Lew_31_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">12302000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeNoncurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_7120VdFxG0iY3H-LbR8pJw_32_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">12734000</us-gaap:DeferredIncomeNoncurrent>
    <us-gaap:DeferredIncomeNoncurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_VFwR1qffXkeA8GK-OFuOAw_32_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">13516000</us-gaap:DeferredIncomeNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_GrsWuAKq7UmnR1kRKpw0Qw_33_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">12764000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_20QM9LoInUuKKdAYrYtj8Q_34_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">133000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_A6kGYlH4TUauAemrf4ZKsw_34_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">229000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_YXEAjArpJEC_woBd8C2ikw_35_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">20000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_SSLQo6ZTd06WVzKv8uBEnw_35_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">50000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_laK0I28Bz0KLSjwjH2p1qA_36_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">19174000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_59CZJfa2rUKgxzHLtFw7oA_36_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">38861000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Narr_zxB886EtEEaQrVBYWagCow"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.05</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="INF"
      id="Narr_WJ1tCnn-9ky9Kj5ksfdPCg"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.05</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Narr_wFe29evLjkSpMesygCy1qg"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="INF"
      id="Narr_JfWJRKxL5U6hnr-bJDGwdg"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g"
      decimals="INF"
      id="Narr_tWIvtzpznUGuDZw71SPz2Q"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08625</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_7nXJ63j0gEy2kP_7uQJwjQ"
      decimals="INF"
      id="Narr_Fhq-raZJq022Hpx1pAAx4g"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08625</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_fJz0PaRYo0OiruXu8g-kgw"
      decimals="INF"
      id="Narr_y6BYj0L-SUmFrupm1m4-uA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">984000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_0HWQic42K0yROK-Jqa0lOg"
      decimals="INF"
      id="Narr_dsmIOMOtrESMPnrf9IgmAw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">984000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_fJz0PaRYo0OiruXu8g-kgw"
      decimals="-3"
      id="Tc_qMM85apszEy0Xoj09bz7GQ_42_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">49000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_0HWQic42K0yROK-Jqa0lOg"
      decimals="-3"
      id="Tc_La5qRMBqT0ijzK6BHrxldg_42_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">49000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_t6vVBbwu0EWwIrjQ4j5bBg"
      decimals="INF"
      id="Narr_fhmA26pMVUGyxo4EdU2L2g"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08375</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_YkgbAXZqekeHlLEjvSQDXQ"
      decimals="INF"
      id="Narr_PzZapnlCZ0ael_ohC2OsoQ"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08375</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_oLmCpHAnX0StEOEUNIvdfg"
      decimals="INF"
      id="Narr_pbz1kCiGLE2le1jomMyFfg"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1600</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_-UOSkMyikE6tmTuvZAayJQ"
      decimals="INF"
      id="Narr_nSgOa8XzVUSqLyZxjLHrFA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_nPXAPyOvYU-XLSEKcQi3Qg"
      decimals="INF"
      id="Narr_7Ho-t2Xr2U-_4gGLBR0_xA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5003</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_LuHyMqfBMkip5Cc7zeVC3g"
      decimals="INF"
      id="Narr_wmIhcX_lxEi0pV8eB2FTuw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5003</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Narr_b7I2xlKUeEC3RfQ1HjQTCA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.0075</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="INF"
      id="Narr_Hc_w3mREmkSJQxGVtUzTuQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.0075</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Narr_J0JKqi4si0ieglSc3SWcxw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">277333332</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="INF"
      id="Narr_hYvsQHSCR0m60FZeCJLQmw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">277333332</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Narr_tuBiip9IRkinwMTi61uaLA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11310001</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="INF"
      id="Narr_8RXYOBrVNEKQzUSyF32lzQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11228792</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_rzu8-cnYmEGfRWuSiKyVAw_45_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">85000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_RlWPDXC_YUKYpfS3E7dW2Q_45_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">84000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_FvJUyCWVAUWajMD15iXqNw_46_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1307140000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_wde5mOED1UaV96m7SxkR9g_46_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1267377000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_-o13OSZ1XkmRrJKzNgwhfQ_47_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1190696000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_E2e05WtcwkOhMgSQ38qzPQ_47_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1181086000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_Yfh7dioC_Ey4igvs_JhAuA_48_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">116578000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_ZN3p-iY_tEuH0NQfG9vTLQ_48_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">86424000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_n8bIeIJgUU6rKHH_GEB4eg_49_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">135752000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_-X2SLE6XkUKz-RfmSbSSGQ_49_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">125285000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_raWJzbx_2kWVcnsegNLbRA_5_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_oER50LwAVEine0bVYKEh2Q_5_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">53000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_km-N-GSWTkG0WAzDKatULw_5_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">544000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_gwkp0-UMHE-UUByQfkRHGw_5_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_Hcll9BTSeEiyROae4oGhXw_6_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">376000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_VTUxKk92ekuwS7LvkE6Z-g_6_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">391000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_2uSL6o2OGEiNWCH2Jtp47w_6_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">731000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_Y-Fjazy4TU6G1MUWheUXZA_6_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">695000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_Vll34BZihkCnqbg3X7V28w_7_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">901000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_9mLEQVqgZEG6fl_aPJExvw_7_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">444000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_rSYPL8GWY0GrprM32BOCYw_7_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1275000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_HDE2kJnEikW5_vEl0NeDwA_7_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1248000</us-gaap:Revenues>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_QkVH93hlRkqqOy1a3Zhdyg_10_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">38000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_vg9wNk6hzUa-r9JME-jj1Q_10_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">38000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_BdbBOQhIUES4XV1_O604jA_10_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">99000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_OwFLyycBTUyj5xs5EINCUQ_10_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_2w_3j3pu60OF3NFkVUhB3g_11_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3927000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_iG3K0OKCokC3uRWJJHTLbg_11_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3557000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_g05Y3fvsA0G2E5E50g7kIw_11_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10667000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_l0hjwx0qgE--dnZM_4RJUA_11_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">9914000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_huZwK2l-P0WrlfLMlkrzzg_12_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3965000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_vPljHu9Bpkeiu65hAkRbrw_12_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3595000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_eLacGUexek-aj5Y9VElIpA_12_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10766000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_A1t1YlnAg0qtguTrE3wSQw_12_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10014000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_bk_3vXplgEqomMhcn_gqUA_14_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3064000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_-LQGF0Ji2UqIiwIZ7AWGoQ_14_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3151000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_SXXO9UrjGky8lMPG0yalJw_14_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-9491000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_qf-nqaiz40KWzTN52_MVHw_14_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-8766000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_iTkpq48u0EeUcZbjP0fwXw_17_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">172000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_5xtVrFKXXkq-VZ9aLCNpNw_17_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">508000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_2FSbxNEpmEKGnJm08FuIBQ_17_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">461000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_-LylAZ6dhE6Rk7WIwx6AbA_17_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1050000</us-gaap:InterestExpenseDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_303GZsDLvE-TJpb-MAz6ww_18_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_4K6kNNoykkKn9ooRIxlcSw_18_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_L7Ro-FBhRk65ONnQ_mzFRg_19_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1299000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_aA3PK1qIpU6vMEOY7RxBLg_19_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">126000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_d_I6aTEXhUSAli65dx4a4g_19_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">642000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_0EddHEpHD0qjPXa6u_Dj_A_19_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_BtNaW3YZIEaKtZW_U__yeA_20_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-2237000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_CYufrY6qM06x8TLvTNtQ5Q_20_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3533000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_oAyDHZRyA0GZqsq1vGGYsg_20_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-9610000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_KuLP7_3vPkuKQgIkUlFvow_20_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-9817000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_FULsb2M3kkCJ5gc8uv6PDw_21_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1526000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_E-m3VmcDk0-VVYqV5B5JGQ_22_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-2237000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_E62GkGZUV0Kb0L4T0d7oxA_22_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_gwa_EP44fkytnfqrNnxzFg_22_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-9610000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_3euBZIImuUKcrB5lCPbxxw_22_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-8291000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_5wHlRKCAaEOMnVHz5lQQ4A_23_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1293000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_6kiFretV6kyTXMYxzi7Bxg_23_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1824000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_g7ehPU2u3kyctVIJZFfXmA_24_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3530000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_fxRmUPqN4kS9vrbzmzRqOg_24_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3533000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_WvAr9hNL_k6HRnviq--Xng_24_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-11434000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_EeBdDo2Y_06N0T9MWqt_LA_24_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-8291000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="2"
      id="Tc_j28uw4ZwakyWjw3Vm20-zQ_25_3"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">-0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="2"
      id="Tc_1acEKah-T0aVuL8HKzaxHQ_25_6"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">-0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="2"
      id="Tc_qeW7GmXsyk6zF92XDu1iSQ_25_9"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">-1.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="2"
      id="Tc_WQ4whS7rQEO6VVekQtuqqQ_25_12"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">-0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_7HJUGxm97UmjhGM3LrbIqQ_26_3"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11285000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_q9i6wvjHMEyUvTQv1q2iUA_26_6"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">10824000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_w1Ij5s7IzESWbSqKSvH0gw_26_9"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11263000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_on9FqR7tlEiDnjKkYqutFQ_26_12"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">10292000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_u6zs290-2UuIDOh7GR7b0w"
      decimals="-3"
      id="Tc_bpHRbIDPQkiV7zjSqlfHvA_4_1"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">984000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_u6zs290-2UuIDOh7GR7b0w"
      decimals="-3"
      id="Tc_HRpDxW5mjECBHHiG5vkzSg_4_4"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">49000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_D_vGivhIpU2K_CmruHLlTQ"
      decimals="-3"
      id="Tc_JxnsbWGNbUupur4gwIqrFA_4_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ipI6KQKx6UeZe_I6psKnJw"
      decimals="-3"
      id="Tc_tny6IDCTckWlifOOM2y8_g_4_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11229000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ipI6KQKx6UeZe_I6psKnJw"
      decimals="-3"
      id="Tc_Z1ev18XtrEK5du3L88d6Aw_4_19"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">84000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ezG0HTKl-kGUy_sFO6GRXA"
      decimals="-3"
      id="Tc_3Wmtx3LKHE-YgiER75G3OQ_4_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1267377000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_oLfQ7q_nqE-p5hquJbjPfA"
      decimals="-3"
      id="Tc_d3WafFdPZ0G17rtCuemlhQ_4_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1181086000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_4mmw91Bno0qvSDN9QQBOFg_4_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">86424000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FOFh7O7eSUy2UhMEtRc_5g"
      decimals="-3"
      id="Tc_IDAPiHgMwk6J7Y0aDiYlKQ_5_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">24000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w"
      decimals="-3"
      id="Tc_2sYoBNH_S0qyjTbeDUF4gw_5_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">388000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg"
      decimals="-3"
      id="Tc_FGeR8zYdcUO1wo3iTILGkg_5_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">388000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <xoma:TockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FOFh7O7eSUy2UhMEtRc_5g"
      decimals="-3"
      id="Tc_FL8XuBOYp0e0uagBOhL62Q_6_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5000</xoma:TockIssuedDuringPeriodSharesWarrantsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FOFh7O7eSUy2UhMEtRc_5g"
      decimals="-3"
      id="Tc_FkKyzg_VbUObzTLYhdqX4g_7_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">2000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w"
      decimals="-3"
      id="Tc_zaNWYignZUuG0vqWkOIMmw_7_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">90000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg"
      decimals="-3"
      id="Tc_ZySl-lEfgUWT2QyM2dYDuw_7_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">90000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w"
      decimals="-3"
      id="Tc_wVJGqHpoFEGXpAaVH1LjwA_8_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2898000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg"
      decimals="-3"
      id="Tc_dhJP27cYu0S8poQDhDCSFQ_8_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2898000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsPreferredStockStock
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_uocHxwt_zEmSldsQXngg5w"
      decimals="-3"
      id="Tc_5mYBp2zCUUWhkurq7kktcQ_9_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">707000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:DividendsPreferredStockStock
      contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg"
      decimals="-3"
      id="Tc_cgMwpg0Xj02fIWglgGczxw_9_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">707000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1mDMih_Uw0G1hMY0l26HHQ"
      decimals="-3"
      id="Tc_n67nedwir0ib9j1ULW5pDQ_10_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-7373000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_KiApTUOEJkKDKPOtnVGEXg"
      decimals="-3"
      id="Tc_UoqoNuGdV0mJqi1ddoFz-A_10_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-7373000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_38AH3Hn9QEebLU1AqPpoIg"
      decimals="-3"
      id="Tc_ZM5mIhZKukCdYKdDgtPwPg_11_1"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">984000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_38AH3Hn9QEebLU1AqPpoIg"
      decimals="-3"
      id="Tc_4m4C0MpimEOMOaqamFvcTg_11_4"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">49000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_-ejdOGOPLEC0-T2Xl9IHBA"
      decimals="-3"
      id="Tc_YHnMuVM2G0S7swEVgDHbmA_11_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gZEKS3YptkiHjrmmy4P0dw"
      decimals="-3"
      id="Tc_2ef1H5bg3EOQqXSqwAvY0Q_11_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11260000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gZEKS3YptkiHjrmmy4P0dw"
      decimals="-3"
      id="Tc_xGEGy_lUd06QgDMvaWdhQg_11_19"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">84000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_atrG7HwuaES29gXHM-paYw"
      decimals="-3"
      id="Tc_tUDidBfNyUSk3IH3YxzXpg_11_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1270046000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iTmkMfZAykWzzpu1sG4fhg"
      decimals="-3"
      id="Tc__W7FHEa9LE-FpQaYQZRWvw_11_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1188459000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_waiYi9HXw0C7lcphS8PCfg"
      decimals="-3"
      id="Tc_L8JaZlJfz0uEL0Owm8dJNA_11_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">81720000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tPKKvrq6c0iJdKtIiSkfLQ"
      decimals="-3"
      id="Tc_SKmmy2eujE6RX9X7oFpUMg_12_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">49000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tPKKvrq6c0iJdKtIiSkfLQ"
      decimals="-3"
      id="Tc_eoNAvzoyNEGlk_EBfWkYUg_12_19"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA"
      decimals="-3"
      id="Tc_XQyEI8K2DU2sZNM8-xEoQQ_12_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">593000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_ulNZPI9mt0qjqp9pBdr9Qg_12_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">594000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tPKKvrq6c0iJdKtIiSkfLQ"
      decimals="-3"
      id="Tc_L3cytDhqJUCUbGp9E76vEw_13_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA"
      decimals="-3"
      id="Tc_crloN2Yv3UOsKxGqGZv6mQ_13_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">17000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_-xSSALcli02FDJDGESJa3g_13_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">17000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA"
      decimals="-3"
      id="Tc_mXu6teDOSUOSbmkaEi-pqg_14_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">768000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_yBz4d8sWx0OaTd4_O6AYMA_14_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">768000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_e3TaI5J-RkeFCfUq-d4DMg"
      decimals="-3"
      id="Tc_iagO6rb-xEKJJBVQ3lwbzQ_15_6"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">2000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA"
      decimals="-3"
      id="Tc__lZeEEXG8kCKQcsex8VXVQ_15_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">37140000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc__VoEcoA6x0SZ6DXSqCuFHw_15_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">37140000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:DividendsPreferredStockStock
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GB_QXo0z402p33b2rTKggA"
      decimals="-3"
      id="Tc_Dobf5VZm1kCKUsPhrY2DYQ_16_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1424000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:DividendsPreferredStockStock
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_kVWgkuSCnkCpegTntdPGpw_16_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1424000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4Ii5LSI6Y0CWe-vaa-OSRw"
      decimals="-3"
      id="Tc_GUM82dIe8keQLo3vowPG2Q_17_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-2237000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_Uh4w1sj3c0SlCqWAuFU2TQ_17_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-2237000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z_TPHB58akOv2u5ifBDnUA"
      decimals="-3"
      id="Tc__VxW0BoZYkWrklrb5TYZkw_18_1"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">984000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z_TPHB58akOv2u5ifBDnUA"
      decimals="-3"
      id="Tc_1rJL4CpQQkW75dio3miK8w_18_4"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">49000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_dEDUwrfAN0mnxbMOnZDN6w"
      decimals="-3"
      id="Tc_xn4XE-6hRUyEqYd3m7rPBg_18_6"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">2000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_r-ja-V-zIUaJY9sTzd7fRA"
      decimals="-3"
      id="Tc_Ek8JpEn5WkO-_agkcl39yw_18_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4QXT-S8QtECM_U-VezsPyQ"
      decimals="-3"
      id="Tc_sUVJLHj3REiPLfwgqXevmg_18_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11310000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4QXT-S8QtECM_U-VezsPyQ"
      decimals="-3"
      id="Tc_g8FHz2Ngs0aMQBNmf0PzLQ_18_19"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">85000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7ywxgYGw2k24wqn6kJMceA"
      decimals="-3"
      id="Tc_Q05gOCfwRkGpkPT55zvuGQ_18_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1307140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ifqeZ6vKKk2CN1Q3FDMg7A"
      decimals="-3"
      id="Tc_0h2_UjRjlkufgHx3JuO5Gg_18_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1190696000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_rEIwu1FdTEOkaZPMHGVZbg_18_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">116578000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Z1IuhslR-UCBpO7w9bN3bw"
      decimals="-3"
      id="Tc_LSHnTmEgB0iGc42bJTAIwQ_4_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">6000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Hrw7tPqSpUm06FpAVXebXA"
      decimals="-3"
      id="Tc_105SwcIOPUKjvlITOo49Tw_4_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">9759000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Hrw7tPqSpUm06FpAVXebXA"
      decimals="-3"
      id="Tc_TrPk0CjFaEGQMijQGzU4VQ_4_19"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">73000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_DbNVQAWgaUe5q_k1Asa5Mg"
      decimals="-3"
      id="Tc_HAQYTG6Jm0eQyPz6Rv-n7w_4_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1238299000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tuUZoSUYG0GxEFXEFqgx_Q"
      decimals="-3"
      id="Tc_wJX0GJ2RB0K9gL41Lqf7gg_4_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1194384000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_4oTUxBKnqEW60OdCBm72pQ"
      decimals="-3"
      id="Tc_r8CRQ2Wc_EiGq8lVTHdWLg_4_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">43988000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nAlQfen5wkKv6FK31Q5DDg"
      decimals="-3"
      id="Tc_pOnt3W3n60SF3n0IV6rX6Q_5_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">3000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WX82vQM900GXLjv0vQC6ig"
      decimals="-3"
      id="Tc_dv_9U_2B20y1_FEdSSmhMg_5_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">88000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q"
      decimals="-3"
      id="Tc_r2XupAcCbEGCF9hyZV3p1g_5_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">88000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WX82vQM900GXLjv0vQC6ig"
      decimals="-3"
      id="Tc_5QSP5Rgx1k6qXh7zSmNIXQ_6_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1788000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q"
      decimals="-3"
      id="Tc_IKoEl8GCXk-5Dd9cIFqu7Q_6_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1788000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <xoma:AdjustmentsToAdditionalPaidInCapitalDisgorgement
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WX82vQM900GXLjv0vQC6ig"
      decimals="-3"
      id="Tc_eLKkJeAzkk2GeV9chXR0PQ_7_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">13000</xoma:AdjustmentsToAdditionalPaidInCapitalDisgorgement>
    <xoma:AdjustmentsToAdditionalPaidInCapitalDisgorgement
      contextRef="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q"
      decimals="-3"
      id="Tc_b_YLlg1CUk-HxBJGS7yhTA_7_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">13000</xoma:AdjustmentsToAdditionalPaidInCapitalDisgorgement>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RtzHdY9O80GJ2D5P_CNOFQ"
      decimals="-3"
      id="Tc_Q1XzFoMX_k2kTqYcWlnd-A_8_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-4758000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_QG_Yu2Cf-E2L-5zDm-ux_Q"
      decimals="-3"
      id="Tc_Y9RY0wSYskaLVO16Ku8d4A_8_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-4758000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_VKSq8f6l9Emoqd4ZbbuJ2g"
      decimals="-3"
      id="Tc_vme4is6jbkecVIYj3lHZcA_9_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">6000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_IFd1MzCWn0Wdnb3WhjgsCA"
      decimals="-3"
      id="Tc_c6YirtKkrUeWeXZToyvfCw_9_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">9762000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_IFd1MzCWn0Wdnb3WhjgsCA"
      decimals="-3"
      id="Tc_s7up2fcSpE2psR25EpZXLw_9_19"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">73000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_TGGVnEdtm0-FkIMH-8kzPg"
      decimals="-3"
      id="Tc_YdWiU0AYiEmuz9ccJL25xg_9_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1240188000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QzyX0D0gEUaAjxGpkCQ92A"
      decimals="-3"
      id="Tc_lTsr-n8WbU6d8ef659HTBQ_9_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1199142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_Rdw2QfS9Vky1ITwHmzKHpg"
      decimals="-3"
      id="Tc_3-L8qRCyG0axY2v3WI30DA_9_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">41119000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw"
      decimals="-3"
      id="Tc_0r_dqEmJb0e6za_CMnLlKQ_10_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">2000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w"
      decimals="-3"
      id="Tc_Fir_w-uWEkOpKI1O4a7pxA_10_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_FSoQ3cdviUahg3nrI2s_oQ_10_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw"
      decimals="-3"
      id="Tc_Ksxhbs5D_kKjb7vcjayxgQ_11_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w"
      decimals="-3"
      id="Tc_jX3Ga4eYRky72wVnOdTIsA_11_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">26000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_9OMTp1IGN0Klj5PnvbxucA_11_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">26000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_sQo3RyoVEUC3nkUEOTjWXg"
      decimals="-3"
      id="Tc_ek9dD0Up7Eya54T0xCCvVA_12_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw"
      decimals="-3"
      id="Tc_Ss_C6JTdkEma--wpWmYVlQ_12_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">-1253000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_lnV5kDWafEun3bdhPzfqCw"
      decimals="-3"
      id="Tc_a5JzZFG2tU-dn_DvckQPRg_12_19"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w"
      decimals="-3"
      id="Tc_sghNIF1TmEusJl2CFl59Mg_12_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-10000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gTqdUARI_k6Axy-DXc4v5w"
      decimals="-3"
      id="Tc_fGCgqpg6r02a7nNEzET7KQ_13_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">773000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_f3Q5ttJTWk-SYOuB-WAvRw_13_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">773000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9P_LJeO63kyYZVYBO9c-tA"
      decimals="-3"
      id="Tc_uC-9McTbHUWOh6p2suaGxw_14_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_IY2Yo5djMEKHTz6SWblMUw_14_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3533000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_giuLmM43x0iH635O1iEnYA"
      decimals="-3"
      id="Tc_u5ubM23H_Ea_DKT071FC-A_15_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_K7HZU9Aq9kufBZsf7To1Gw"
      decimals="-3"
      id="Tc_4UkoajbFsEm37xh824SOYQ_15_16"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11018000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_K7HZU9Aq9kufBZsf7To1Gw"
      decimals="-3"
      id="Tc_CcFEIyo10kWyv2QOn8pMfg_15_19"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">83000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_CEcQsLk4q0SXGZOAlo6ElQ"
      decimals="-3"
      id="Tc_hWjqY3IsMkiiMV8RrEQheg_15_22"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1240987000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_DD8KGppF_UO3_3otopKJ5A"
      decimals="-3"
      id="Tc_mrv7zeN8JUqU94W421gG4Q_15_25"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1202675000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-3"
      id="Tc_hJUplDGhm0iZkUPe7ix9jg_15_28"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">38395000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_6-d8GA5-Zke0SrVKMZECAQ_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-9610000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_yzQgfF2yaESTl_prI8IpEg_4_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-8291000</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_neDCBaRK7Ua4I74rJ9QlaA_6_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3666000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_O_OSK4cNAEa0Oki3r58-eA_6_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2561000</us-gaap:ShareBasedCompensation>
    <xoma:DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_yISEKqxbx0S7DYiCinLCZw_7_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">90000</xoma:DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims>
    <xoma:DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_813M6LkHCkC0k3kz6EcNMQ_7_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">88000</xoma:DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims>
    <us-gaap:DepreciationAndAmortization
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_GjOvEqT8fE-NY9zGKPZbfQ_8_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">4000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_zrkclL9-BUyM8hgMDxlZUQ_8_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">12000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_FY1nzH7pxkG8F7-tq8ZA2A_9_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">200000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_TRqeFB6fWUaK4i1aKBoE8A_9_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">374000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_n1JrDjySnU6NsNW78Zzb5w_10_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1409000</us-gaap:ProvisionForDoubtfulAccounts>
    <xoma:OperatingLeasePaymentsNonCash
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_LVoyWxA-JUS8SjWlEEI_eA_11_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-79000</xoma:OperatingLeasePaymentsNonCash>
    <xoma:OperatingLeasePaymentsNonCash
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_sGboqTUpSEu0cLyPqKSWwQ_11_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-74000</xoma:OperatingLeasePaymentsNonCash>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_T9O73JBickO54ns-BQ66tA_12_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_K0NWg_1b2kaXuwgWlePKug_13_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">617000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_03cyzNcz_kKw0e6Rf2dnUA_13_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-150000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_ry-VYIrc00yjXgfXt0H-cQ_15_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-251000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_N6MrNcsmikKVQCD6K-dq1g_15_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1113000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_ptaBp-kW3kyucCcyjPzaPA_16_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1526000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_rU1B75_yCUqYiSjbuN5vdg_16_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1526000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_gulh7kqP_kK8x9w4j3pIww_17_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">701000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_GIjMJV4MMEWJL10AEGzKDg_17_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">497000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_pd6NxrRoiUmcGTAtyx0bNw_18_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">748000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_nRX1Enr3xkmo_AX_FW7n4w_18_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-152000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <xoma:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_E0R7c9yLpkWBkILy2HS7dQ_19_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-88000</xoma:IncreaseDecreaseInOperatingLeaseLiabilities>
    <xoma:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_U83IRo-CskSAZFRnMNCb6g_19_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-79000</xoma:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_LU6EnwZlP0WoJk7Qum-HjQ_20_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-731000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_gcV8aBFI0U-9ZgFkeM7aJg_20_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-695000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_NQhx-PZqsU6jmlFx30yV5A_21_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-6000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_svRT_XCpeU2PCg1_g1pdeA_21_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">309000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_OCHqIJQI_UStb3m_IIx2yw_22_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-4889000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_p1MSY99EP02L68HpgQrePg_22_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-5150000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <xoma:PaymentsRelatedToPurchaseOfRoyaltyRights
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_iOyp_S25tUCOcDasnjBsog_25_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">13500000</xoma:PaymentsRelatedToPurchaseOfRoyaltyRights>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_0_kzIaVO1kSf2_NqiqVW9Q_26_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-13500000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_9uEv1zosK02_oRnO0ql15w_29_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">40000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_dzzPHlplH06HDHuX8bJKcw_30_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">26000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_v7k5nrIlj0Cb8TLYPV_Dww_31_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3106000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_B4wcM8ziMk-WCZbxeEWTgg_31_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">211000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_8p9riZiIGECc8rffq-Xl2A_32_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1355000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_zAH3cHgVX0mNjftRp1NtwQ_32_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">25000</us-gaap:ProceedsFromStockOptionsExercised>
    <xoma:RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_ovAFC0liZ0KtFp817PZsJA_33_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">4250000</xoma:RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt>
    <xoma:RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_pOEnYV7GWEuDOUqO_w7xow_33_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1875000</xoma:RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt>
    <xoma:RepaymentsOfLongTermDebtExtinguishmentOfDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_c93iDzQdsUCM8M9WSHsBww_34_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">17103000</xoma:RepaymentsOfLongTermDebtExtinguishmentOfDebt>
    <us-gaap:PaymentsOfDebtRestructuringCosts
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_9KI5BTSzdES5wjji1oRerg_35_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">24000</us-gaap:PaymentsOfDebtRestructuringCosts>
    <us-gaap:PaymentsOfDividends
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_0872_xEy00qGngLI5_hTsg_36_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">707000</us-gaap:PaymentsOfDividends>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_CtUpGz0JkE2qpWBLMZ-HEA_37_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">9000</us-gaap:FinanceLeasePrincipalPayments>
    <xoma:ProceedsFromRepaymentsForDisgorgement
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_aHlLGwareEyhBMuMZzxB4w_38_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">13000</xoma:ProceedsFromRepaymentsForDisgorgement>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_-SvxKz-05UmBegvHbgXCWg_39_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">355000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_giNKO3am60aTG0ZOYAHU9A_39_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">16000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_UgRNiZ2e-ECQgC9edY57GA_40_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">15810000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_L687m6v8OkadUa2cQ5HtVw_40_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-2047000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_EGqDMHoO0k2syXvF76_7Lg_42_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-2579000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_lIsbE4CdJ0iAxOqKY31c8A_42_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-7197000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_bLXuOxvkkUSyX5ipEmxehg_43_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">86364000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2019_4oTUxBKnqEW60OdCBm72pQ"
      decimals="-3"
      id="Tc_iQCcaYKpi0ulonLbmWvHow_43_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">56688000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_P9jIW_rwzkyBntLgybZPjw_44_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">83785000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-3"
      id="Tc_wDSooBj3ckeBCIVr6yhT8g_44_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">49491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_rrQIGIVBVk6ww7MNajVa_w_47_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">311000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_QyFJrIcSv06PNxTkDn4pHg_47_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">379000</us-gaap:InterestPaidNet>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_NUOsK9s9l0WKjp93W6sb2g_49_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1424000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <xoma:InterestAddedPrincipalBalancesLongTermDebt
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_5ENivDzReEWhsS6KjaHgBw_50_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">317000</xoma:InterestAddedPrincipalBalancesLongTermDebt>
    <xoma:AccruedCostRelatedToIssuanceOfCommonStock
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_7rt-R2YHMUiuXi3FviOqrw_51_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">19000</xoma:AccruedCostRelatedToIssuanceOfCommonStock>
    <xoma:AccruedCostRelatedToIssuanceOfPreferredStock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_ue6ntJUhe0OU1aGtXvE0tQ_52_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">105000</xoma:AccruedCostRelatedToIssuanceOfPreferredStock>
    <us-gaap:NatureOfOperations
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_n7eSMWpp8UCU1WLFa0o8rQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;1. Description of Business&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;XOMA Corporation (referred to as &#x201c;XOMA&#x201d; or the &#x201c;Company&#x201d;), 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 pre-commercial therapeutic candidates. The Company&#x2019;s portfolio was built through licensing its proprietary products and platforms from its legacy discovery and development business, combined with acquisitions of rights to future milestones and royalties that the Company has made since the royalty aggregator business model was implemented in 2017. The Company&#x2019;s drug royalty aggregator business is focused on early to mid-stage clinical assets primarily in Phase 1 and 2 with blockbuster potential licensed to large-cap partners. The Company expects that most of its future revenue will be based on payments the Company may receive for milestones and royalties related to these programs.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Liquidity and Financial Condition&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The Company has incurred significant operating losses and negative cash flows from operations since its inception. As of June 30, 2021, the Company had unrestricted and restricted cash of $83.8 million. The restricted cash balance may only be used to pay dividends on the 8.625% Series A cumulative, perpetual preferred stock (&#x201c;Series A Preferred Stock&#x201d;) issued in December 2020 and the depositary shares, each representing &lt;span style="-sec-ix-hidden:Hidden_BF8ePhthsUebQDlcnqOMkQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;1/1000th&lt;/span&gt;&lt;/span&gt; in a share of 8.375% Series B cumulative, perpetual preferred stock (&#x201c;Series B Preferred Stock&#x201d;) issued in April 2021 (Note 12). &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;In June 2021, the Company repaid its outstanding debt obligations to Silicon Valley Bank (&#x201c;SVB&#x201d;) and Novartis Pharma AG (&#x201c;Novartis&#x201d;), for a total of $17.1 million (Note 8). Based on the Company&#x2019;s current cash balance and its ability to control discretionary spending, such as royalty acquisitions, the Company has evaluated and concluded its financial condition is sufficient to fund its planned operations and commitments and contractual obligations for a period of at least one&#160;year following the date that these condensed consolidated financial statements are issued.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-5"
      id="Narr_QQpwF0JBEkmN53c5E5nmSg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">83800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g"
      decimals="INF"
      id="Narr_Y39ORPRd2EqxMY8rpKvKuA"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08625</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember_0g7E7P7QAkmizQShClQqfg"
      decimals="5"
      id="Narr_UdqTgMbpU0aYy51wcJ7TVg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08375</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankAndNovartisPharmaAgMember_T8uuuY4HokmZzwbm38WzUQ"
      decimals="-5"
      id="Narr_BSTf1q-o6U6StJ_pAmfaTw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">17100000</us-gaap:RepaymentsOfDebt>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_RnTOVx9AW0KyIKvqu9a73A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;2. Basis of Presentation and Significant Accounting Policies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Basis of Presentation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States for interim financial information and with the instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. As permitted under those rules&#160;certain footnotes or other financial information can be condensed or omitted. These 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&#160;year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#x2019;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020, filed with the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March&#160;10, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;These financial statements have been prepared on the same basis as the Company&#x2019;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#x2019;s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full&#160;year.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of financial statements in conformity with GAAP in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. On an ongoing basis, management evaluates its estimates including, but not limited to, those related to revenue recognition, revenue recognized under units-of-revenue method, equity securities, legal contingencies and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Actual results may differ significantly from these estimates, such as the Company&#x2019;s billing under government contracts and amortization of the payments received from HealthCare Royalty Partners II,&#160;L.P. (&#x201c;HCRP&#x201d;). Under the Company&#x2019;s contracts with the National Institute of Allergy and Infectious Diseases (&#x201c;NIAID&#x201d;), a part of the National Institutes of Health (&#x201c;NIH&#x201d;), the Company billed using NIH&#x2019;s provisional rates and thus is subject to future audits at the discretion of NIAID&#x2019;s contracting office. In October of 2019, NIH notified the Company that it engaged KPMG to perform an audit of the Company&#x2019;s incurred cost submissions for 2013, 2014 and 2015. The audit procedures were completed and the Company adjusted its estimated liability owed to NIH to $1.4 million as of December 31, 2020 (Note 4). The estimated liability owed to NIH had not changed as of June 30, 2021. The audit remains subject to further review by NIH as part of the contract close-out process, which includes finalization of rates for years 2010 through 2015, and the Company may incur further liability as a result. In addition, under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The COVID-19 pandemic has resulted in a global slowdown of economic activity which has led to delays and could result in further delays or terminations of some clinical trials underlying the Company&#x2019;s royalty purchase agreements. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. These estimates may change, as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company&#x2019;s financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash and Restricted Cash&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. As of June 30, 2021, the Company did not have any cash equivalent balances, defined as highly liquid financial instruments purchased with original maturities of three months or less.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Restricted cash consists of bank deposits held to pay dividends on the Company&#x2019;s Series A Preferred Stock and Series B Preferred Stock. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;"&gt;The Company maintains cash and restricted cash balances at commercial banks. Balances commonly exceed the amount insured by the&#160;Federal&#160;Deposit&#160;Insurance&#160;Corporation. The Company has not experienced any losses in such accounts, and management believes that the Company is not exposed to any significant credit risk with respect to such cash and restricted cash.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands): &lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 78,945&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 49,491&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restricted cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,840&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total cash and restricted cash&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83,785&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 49,491&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes revenue from all contracts with customers according to Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606, &lt;i style="font-style:italic;"&gt;Revenue from Contracts with Customers &lt;/i&gt;("ASC 606"), except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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)&#160;identify the contract(s)&#160;with a customer; (ii)&#160;identify the performance obligations in the contract; (iii)&#160;determine the transaction price; (iv)&#160;allocate the transaction price to the performance obligations in the contract; and (v)&#160;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 and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation based on relative fair values, when (or as) the performance obligation is satisfied.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes revenue from its license and collaboration arrangements and royalties. 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"&gt;License of intellectual property&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;If the license to the Company&#x2019;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&#x2019;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&#x2019;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).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"&gt;Milestone payments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"&gt;Royalties&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i)&#160;when the related sales occur, or (ii)&#160;when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Upfront payments and fees are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company&#x2019;s right to consideration is unconditional. 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&#160;year or less.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Sale of Future Revenue Streams&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 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&#x2019;s cash payment.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Stock-Based Compensation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes compensation expense for all stock-based payment awards made to the Company&#x2019;s employees, consultants and directors that are expected to vest based on estimated fair values. The valuation of stock option awards is determined at the date of grant using the Black-Scholes Option Pricing Model (the &#x201c;Black-Scholes Model&#x201d;). 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 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&#x2019;s historical volatility. The risk-free rate is based on the yield available on United States Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur. 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. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Equity Securities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company received shares of common stock from Rezolute, Inc. (&#x201c;Rezolute&#x201d;) (Note&#160;4). Equity investments in Rezolute are classified in the condensed consolidated balance sheets as equity securities. The 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 and comprehensive loss 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 and comprehensive loss in the period of sale.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In October 2020, Rezolute completed a &lt;span style="-sec-ix-hidden:Hidden_4VmWhNmPZU-N4i6y6W8jQw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;1:50&lt;/span&gt;&lt;/span&gt; reverse stock split of its common shares (the &#x201c;Rezolute Reverse Stock Split&#x201d;) and started trading on the Nasdaq Stock Market. As a result, the Company&#x2019;s number of shares of Rezolute common stock was reduced from 8,093,010 shares (pre-split shares) to 161,860 shares (post-split shares).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Purchase of Rights to Future Milestones and Royalties&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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. The Company acquired such rights from various entities and recorded the amount paid for these rights as long-term royalty receivables (Note&#160;5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones, fees upon exercise of options related to future license products and sales-based milestones. The contingent payments are evaluated whether they are freestanding instruments or embedded derivatives. If freestanding instruments, the contingent payments are measured at fair value at the inception of the arrangement, subject to remeasurement to fair value each reporting period. Any changes in the estimated fair value is recorded in the condensed consolidated statement of operations and comprehensive loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company accounts for milestone and royalty rights related to developmental pipeline products on a non-accrual basis using the cost recovery method. These developmental pipeline products are non-commercialized, non-approved products that require Food and Drug Administration (&#x201c;FDA&#x201d;) or other regulatory approval, and thus have uncertain cash flows. The Company is not yet able to reliably forecast future cash flows given their pre-commercial stages of development. The related receivable balance is classified as noncurrent since no payments are probable to be received in the near term. Under the cost recovery method, any milestone or royalty payment received is recorded as a direct reduction of the recorded receivable balance. When the recorded receivable balance has been fully collected, any additional amounts collected are recognized as revenue.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company reviews public information on clinical trials, press releases and updates from its partners regularly to identify any impairment indicators or changes in expected recoverability of the long-term royalty receivable asset. If an impairment indicator is identified, and 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 impairment. The impairment will be recognized by reducing the financial asset to an amount that represents the present value of the most recent estimate of future cash flows. No impairment indicators were identified, and no impairment was recorded as of June 30, 2021 and December&#160;31, 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Leases&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company leases its headquarters office space in Emeryville, California.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 built its incremental borrowing rate starting with the interest rate on its fully collateralized debt and then adjusted it for lease term length. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Rent expense for operating leases is recognized on a straight-line basis, unless the right-of-use asset has been impaired, over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;If an operating lease were to reflect impairment, the Company will recognize the amortization of the right-of-use asset on a straight-line basis over the remaining lease term with rent expense still included in operating expenses in the condensed consolidated statements of operations and comprehensive loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company has elected the practical expedient to not separate lease and non-lease components. The Company&#x2019;s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 will 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The recognition, derecognition and measurement of a tax position is based on management&#x2019;s best judgment given the facts, circumstances and information available at each reporting date. The Company&#x2019;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company calculates basic and diluted loss per share attributable to common stockholders using the two-class method. The Company&#x2019;s convertible Series X and Series Y preferred stocks participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company&#x2019;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. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Under the two-class method, net income, as adjusted for any accumulated dividends on Series A and Series B Preferred Stock for the period and any deemed dividends related to beneficial conversion features on convertible preferred stock, if applicable, 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 attributable 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 loss per share attributable to common stockholders is then calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted average common shares outstanding.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Diluted net loss per share 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. The calculation of diluted net loss per share attributable to common stockholders requires that, to the extent the average market price of the underlying shares for the reporting period exceeds the exercise price of any outstanding options or warrants, the presumed exercise of such securities are dilutive to net loss per share attributable to common stockholders for the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company&#x2019;s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company&#x2019;s share price and therefore, are not included in the diluted shares until the contingency is resolved. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;"&gt;Concentration of Risk&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Cash and receivables are financial instruments which potentially subject the Company to concentrations of credit risk, as well as liquidity risk.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 June 30, 2021,&#160;two&#160;partners represented&#160;55% and&#160;42% of total revenues.&#160;For the six months ended June 30, 2021,&#160;two&#160;partners represented&#160;57% and&#160;39% of total revenues.&#160;For the three months ended June 30, 2020, one partner represented 88% of total revenues. For the six months ended June 30, 2020, two partners represented 56% and 40% of total revenues. As of December&#160;31, 2020, one partner represented 100% of the trade receivables, net balance. As of June 30, 2021, the Company had no trade receivables, net balance. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Comprehensive Loss&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Comprehensive loss is comprised of two components: net loss and other comprehensive (loss) income. Other comprehensive (loss) income refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders&#x2019; equity but are excluded from net loss. The Company did not record any transactions within other comprehensive (loss) income in the periods presented and, therefore, the net loss and comprehensive loss were the same for all periods presented.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Accounting Pronouncements Recently Adopted&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In December 2019, the FASB issued&#160;ASU 2019-12, &lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. &lt;/i&gt;The amendments in ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes.&#160;ASU 2019-12&#160;removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The Company adopted ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a material impact on its condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In August&#160;2020, the FASB issued&#160;ASU&#160;2020-06, &lt;i style="font-style:italic;"&gt;Debt &#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivative and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40).&lt;/i&gt; This&#160;ASU&#160;reduces the number of accounting models for convertible debt instruments and convertible preferred stock and amends the guidance for the derivatives scope exception for contracts in an entity&#x2019;s own equity to reduce form-over-substance-based accounting conclusion. In addition, this&#160;ASU&#160;improves and amends the related EPS guidance. These amendments are effective for the Company for fiscal years beginning after December 15, 2023, including interim period within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15,&#160;2020, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective method of transition. The Company adopted&#160;ASU&#160;2020-06 on January 1, 2021.&#160;The adoption of this ASU did not have a material impact on its condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In March&#160;2020, the FASB issued&#160;ASU&#160;2020-04,&#160;&lt;i style="font-style:italic;"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/i&gt;. These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The&#160;ASU&#160;provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12,&#160;2020&#160;through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12,&#160;2020. The Company adopted ASU 2020-04 as of January 1, 2021. The adoption of this ASU did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Recent Accounting Pronouncements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In June&#160;2016, the FASB issued ASU 2016-13, &lt;i style="font-style:italic;"&gt;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/i&gt;. ASU 2016-13 replaced the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. ASU 2016-13 will be effective for all entities except public companies that are not smaller reporting companies for fiscal&#160;years beginning after December&#160;15, 2022, including interim periods within those fiscal&#160;years, using a modified retrospective approach. Early adoption is permitted.&#160;The Company plans to adopt ASU 2016-13 and related updates&#160;on January&#160;1, 2023. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;In May 2021, the FASB issued ASU 2021-04, &lt;i style="font-style:italic;"&gt;Earnings Per Share (Topic 260), Debt&#x2014;Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014;Stock Compensation (Topic 718), and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&lt;/i&gt;. The amendments in ASU No. 2021-04 provide guidance to clarify and reduce diversity in an issuer&#x2019;s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this ASU No. 2021-04 are effective for all entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, including interim periods within those fiscal years. The Company plans to adopt ASU 2021-04 and related updates on January 1, 2022. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_PFOxC_e6uEaNH_vFiBh_Lw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Basis of Presentation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States for interim financial information and with the instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. As permitted under those rules&#160;certain footnotes or other financial information can be condensed or omitted. These 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&#160;year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#x2019;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020, filed with the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March&#160;10, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;These financial statements have been prepared on the same basis as the Company&#x2019;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#x2019;s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full&#160;year.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_jBCpyg4Sckay86AF_kMf7A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of financial statements in conformity with GAAP in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. On an ongoing basis, management evaluates its estimates including, but not limited to, those related to revenue recognition, revenue recognized under units-of-revenue method, equity securities, legal contingencies and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Actual results may differ significantly from these estimates, such as the Company&#x2019;s billing under government contracts and amortization of the payments received from HealthCare Royalty Partners II,&#160;L.P. (&#x201c;HCRP&#x201d;). Under the Company&#x2019;s contracts with the National Institute of Allergy and Infectious Diseases (&#x201c;NIAID&#x201d;), a part of the National Institutes of Health (&#x201c;NIH&#x201d;), the Company billed using NIH&#x2019;s provisional rates and thus is subject to future audits at the discretion of NIAID&#x2019;s contracting office. In October of 2019, NIH notified the Company that it engaged KPMG to perform an audit of the Company&#x2019;s incurred cost submissions for 2013, 2014 and 2015. The audit procedures were completed and the Company adjusted its estimated liability owed to NIH to $1.4 million as of December 31, 2020 (Note 4). The estimated liability owed to NIH had not changed as of June 30, 2021. The audit remains subject to further review by NIH as part of the contract close-out process, which includes finalization of rates for years 2010 through 2015, and the Company may incur further liability as a result. In addition, under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The COVID-19 pandemic has resulted in a global slowdown of economic activity which has led to delays and could result in further delays or terminations of some clinical trials underlying the Company&#x2019;s royalty purchase agreements. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. These estimates may change, as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company&#x2019;s financial statements.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-5"
      id="Narr_JCLED1NPpkaH7-0qukO2kQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1400000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_2LUNw-rd0UWF8SWRpEqs7w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash and Restricted Cash&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. As of June 30, 2021, the Company did not have any cash equivalent balances, defined as highly liquid financial instruments purchased with original maturities of three months or less.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Restricted cash consists of bank deposits held to pay dividends on the Company&#x2019;s Series A Preferred Stock and Series B Preferred Stock. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;"&gt;The Company maintains cash and restricted cash balances at commercial banks. Balances commonly exceed the amount insured by the&#160;Federal&#160;Deposit&#160;Insurance&#160;Corporation. The Company has not experienced any losses in such accounts, and management believes that the Company is not exposed to any significant credit risk with respect to such cash and restricted cash.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands): &lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 78,945&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 49,491&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restricted cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,840&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total cash and restricted cash&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83,785&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 49,491&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_KsvGnBDqaEucrj6wzRMpOQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands): &lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 78,945&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 49,491&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restricted cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,840&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total cash and restricted cash&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83,785&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 49,491&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:Cash
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_pIGHwVKEX0isR_BlAkT_EQ_4_2"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">78945000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-3"
      id="Tc_Q91d2-o220Kxtcn4dNYh-Q_4_5"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">49491000</us-gaap:Cash>
    <us-gaap:RestrictedCash
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_FEVvMP14ZUCsAc9t2LIP-g_5_2"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">4840000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_1k_8lY8ozkyGHx2CrMvUGA_6_2"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">83785000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ"
      decimals="-3"
      id="Tc_ZmmV97c1d060taK6qC1o2w_6_5"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">49491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_C5bE977PLESVjTEKWkGpOw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes revenue from all contracts with customers according to Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606, &lt;i style="font-style:italic;"&gt;Revenue from Contracts with Customers &lt;/i&gt;("ASC 606"), except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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)&#160;identify the contract(s)&#160;with a customer; (ii)&#160;identify the performance obligations in the contract; (iii)&#160;determine the transaction price; (iv)&#160;allocate the transaction price to the performance obligations in the contract; and (v)&#160;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 and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation based on relative fair values, when (or as) the performance obligation is satisfied.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes revenue from its license and collaboration arrangements and royalties. 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"&gt;License of intellectual property&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;If the license to the Company&#x2019;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&#x2019;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&#x2019;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).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"&gt;Milestone payments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"&gt;Royalties&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i)&#160;when the related sales occur, or (ii)&#160;when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Upfront payments and fees are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company&#x2019;s right to consideration is unconditional. 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&#160;year or less.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <xoma:RevenueRecognitionDeferredRevenuePolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_Qx7vQO4aEEyP-0yQngPbag">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Sale of Future Revenue Streams&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 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&#x2019;s cash payment.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;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.&lt;/p&gt;</xoma:RevenueRecognitionDeferredRevenuePolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_PXMvm0yk00uPoUWjOJsGzQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Stock-Based Compensation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes compensation expense for all stock-based payment awards made to the Company&#x2019;s employees, consultants and directors that are expected to vest based on estimated fair values. The valuation of stock option awards is determined at the date of grant using the Black-Scholes Option Pricing Model (the &#x201c;Black-Scholes Model&#x201d;). 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 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&#x2019;s historical volatility. The risk-free rate is based on the yield available on United States Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur. 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. &lt;/p&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <xoma:EquitySecuritiesPolicy
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_J-d4LWxrgUWt0okSF17bHA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Equity Securities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company received shares of common stock from Rezolute, Inc. (&#x201c;Rezolute&#x201d;) (Note&#160;4). Equity investments in Rezolute are classified in the condensed consolidated balance sheets as equity securities. The 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 and comprehensive loss 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 and comprehensive loss in the period of sale.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In October 2020, Rezolute completed a &lt;span style="-sec-ix-hidden:Hidden_4VmWhNmPZU-N4i6y6W8jQw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;1:50&lt;/span&gt;&lt;/span&gt; reverse stock split of its common shares (the &#x201c;Rezolute Reverse Stock Split&#x201d;) and started trading on the Nasdaq Stock Market. As a result, the Company&#x2019;s number of shares of Rezolute common stock was reduced from 8,093,010 shares (pre-split shares) to 161,860 shares (post-split shares).&lt;/p&gt;</xoma:EquitySecuritiesPolicy>
    <xoma:EquityInvestmentsNumberOfSharesHeld
      contextRef="As_Of_9_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_YfsCwl78y0mkr9lbW9Hvsw"
      decimals="INF"
      id="Narr_HgZHhm6QuUCVdlM3lBdDcA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">8093010</xoma:EquityInvestmentsNumberOfSharesHeld>
    <xoma:EquityInvestmentsNumberOfSharesHeld
      contextRef="As_Of_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_x5bUZXdoX0aSctNJtUcZOw"
      decimals="INF"
      id="Narr_M6w_6cAFNkO8gGqbgPvZ8g"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">161860</xoma:EquityInvestmentsNumberOfSharesHeld>
    <xoma:FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_dgumuGV8KkqiiNb5jtzMPg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Purchase of Rights to Future Milestones and Royalties&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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. The Company acquired such rights from various entities and recorded the amount paid for these rights as long-term royalty receivables (Note&#160;5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones, fees upon exercise of options related to future license products and sales-based milestones. The contingent payments are evaluated whether they are freestanding instruments or embedded derivatives. If freestanding instruments, the contingent payments are measured at fair value at the inception of the arrangement, subject to remeasurement to fair value each reporting period. Any changes in the estimated fair value is recorded in the condensed consolidated statement of operations and comprehensive loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company accounts for milestone and royalty rights related to developmental pipeline products on a non-accrual basis using the cost recovery method. These developmental pipeline products are non-commercialized, non-approved products that require Food and Drug Administration (&#x201c;FDA&#x201d;) or other regulatory approval, and thus have uncertain cash flows. The Company is not yet able to reliably forecast future cash flows given their pre-commercial stages of development. The related receivable balance is classified as noncurrent since no payments are probable to be received in the near term. Under the cost recovery method, any milestone or royalty payment received is recorded as a direct reduction of the recorded receivable balance. When the recorded receivable balance has been fully collected, any additional amounts collected are recognized as revenue.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company reviews public information on clinical trials, press releases and updates from its partners regularly to identify any impairment indicators or changes in expected recoverability of the long-term royalty receivable asset. If an impairment indicator is identified, and 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 impairment. The impairment will be recognized by reducing the financial asset to an amount that represents the present value of the most recent estimate of future cash flows. No impairment indicators were identified, and no impairment was recorded as of June 30, 2021 and December&#160;31, 2020.&lt;/p&gt;</xoma:FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock>
    <xoma:ImpairmentOfLongTermRoyaltyReceivable
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-5"
      id="Narr_lj0zSTHVSEOOC0eZ7QUcZg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ImpairmentOfLongTermRoyaltyReceivable>
    <xoma:ImpairmentOfLongTermRoyaltyReceivable
      contextRef="Duration_1_1_2020_To_12_31_2020_Oi2q_rPSdkqzJPWywfUhSg"
      decimals="-5"
      id="Narr_X9cCjdGn3kmxRP0QkU2sGQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ImpairmentOfLongTermRoyaltyReceivable>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_j5Bep7NIk02k-ADrYDRMrA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Leases&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company leases its headquarters office space in Emeryville, California.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 built its incremental borrowing rate starting with the interest rate on its fully collateralized debt and then adjusted it for lease term length. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Rent expense for operating leases is recognized on a straight-line basis, unless the right-of-use asset has been impaired, over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;If an operating lease were to reflect impairment, the Company will recognize the amortization of the right-of-use asset on a straight-line basis over the remaining lease term with rent expense still included in operating expenses in the condensed consolidated statements of operations and comprehensive loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company has elected the practical expedient to not separate lease and non-lease components. The Company&#x2019;s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_4E_L3lG0o0u5EXHOmoELIg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 will 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The recognition, derecognition and measurement of a tax position is based on management&#x2019;s best judgment given the facts, circumstances and information available at each reporting date. The Company&#x2019;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.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-5"
      id="Narr_WC3lFTSYOEyZvwFBE5zkfw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_WIzma6Ppy0a8kSAxA6J2rA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company calculates basic and diluted loss per share attributable to common stockholders using the two-class method. The Company&#x2019;s convertible Series X and Series Y preferred stocks participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company&#x2019;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. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Under the two-class method, net income, as adjusted for any accumulated dividends on Series A and Series B Preferred Stock for the period and any deemed dividends related to beneficial conversion features on convertible preferred stock, if applicable, 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 attributable 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 loss per share attributable to common stockholders is then calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted average common shares outstanding.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Diluted net loss per share 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. The calculation of diluted net loss per share attributable to common stockholders requires that, to the extent the average market price of the underlying shares for the reporting period exceeds the exercise price of any outstanding options or warrants, the presumed exercise of such securities are dilutive to net loss per share attributable to common stockholders for the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company&#x2019;s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company&#x2019;s share price and therefore, are not included in the diluted shares until the contingency is resolved. &lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_Cgv1EQ0Hu0KKzBiLd72qIA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;"&gt;Concentration of Risk&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Cash and receivables are financial instruments which potentially subject the Company to concentrations of credit risk, as well as liquidity risk.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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 June 30, 2021,&#160;two&#160;partners represented&#160;55% and&#160;42% of total revenues.&#160;For the six months ended June 30, 2021,&#160;two&#160;partners represented&#160;57% and&#160;39% of total revenues.&#160;For the three months ended June 30, 2020, one partner represented 88% of total revenues. For the six months ended June 30, 2020, two partners represented 56% and 40% of total revenues. As of December&#160;31, 2020, one partner represented 100% of the trade receivables, net balance. As of June 30, 2021, the Company had no trade receivables, net balance. &lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <xoma:NumberOfMajorPartners
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_MIHV76QaFUaxT9XfISrEhA"
      decimals="INF"
      id="Narr_t2r-w54SmEuWJlKyeUU_PQ"
      unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA">2</xoma:NumberOfMajorPartners>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_pDqgBx07dECGSBMk_V4gEQ"
      decimals="2"
      id="Narr_rAjR9IWPD0qVBCBFkei4-w"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Rf6ulZyNikiU7RfzN-bgKw"
      decimals="2"
      id="Narr_cITxaZoHmki7eA0dLrLPdw"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.42</us-gaap:ConcentrationRiskPercentage1>
    <xoma:NumberOfMajorPartners
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_5faoBff2Fku8tzLBWQANzA"
      decimals="INF"
      id="Narr_jOdLbmi09UyFNXNx3tWA0w"
      unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA">2</xoma:NumberOfMajorPartners>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_I4X8rAhUikWKRGpzmxYFVg"
      decimals="2"
      id="Narr_RFUOQKuNaUyEkvwkXVl8rw"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.57</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_wNdeA9UqsEGqZikpwN_o_A"
      decimals="2"
      id="Narr_6OIYXKaS0EqFC8RsB2q3wQ"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.39</us-gaap:ConcentrationRiskPercentage1>
    <xoma:NumberOfMajorPartners
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_cLJo852G60ipj2vJhqIc-g"
      decimals="INF"
      id="Narr_uSro9wDLlESXQGXDV8Wzdw"
      unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA">1</xoma:NumberOfMajorPartners>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_4_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8MfijwZlYkyCklKlJYMdrA"
      decimals="2"
      id="Narr_ykj_xQfrJ0mOA0t3M1gUbg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.88</us-gaap:ConcentrationRiskPercentage1>
    <xoma:NumberOfMajorPartners
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_JmxXdIKI6U21ND6vSs68xw"
      decimals="INF"
      id="Narr_H4b6d0xMy0uzb19gtXt_Yg"
      unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA">2</xoma:NumberOfMajorPartners>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ax9yk3O8I0y3yJGnc-zNxQ"
      decimals="2"
      id="Narr_cmRQIoOhNkqKSs0IvNnkwg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_6_30_2020_srt_MajorCustomersAxis_xoma_Partner2Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_-O6d02XTHk2yMM4KAfZ6Aw"
      decimals="2"
      id="Narr_PLgQkvGqsEiw8Idon_S1VA"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.40</us-gaap:ConcentrationRiskPercentage1>
    <xoma:NumberOfMajorPartners
      contextRef="Duration_12_31_2020_To_12_31_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_TradeAccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ehtdU62E8k6lH5WPWRHHDw"
      decimals="INF"
      id="Narr_i01llEtbiUmRz25k17Lo_w"
      unitRef="Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA">1</xoma:NumberOfMajorPartners>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_12_31_2020_To_12_31_2020_srt_MajorCustomersAxis_xoma_Partner1Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_TradeAccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ehtdU62E8k6lH5WPWRHHDw"
      decimals="2"
      id="Narr_Fad_cNnLiUqffQol1x-UFg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-5"
      id="Narr_X0BMkP2mQ0Kq1aJ0f5ZXmw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_h9uWMuz4Nkq0iASLGA5DHw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Comprehensive Loss&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Comprehensive loss is comprised of two components: net loss and other comprehensive (loss) income. Other comprehensive (loss) income refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders&#x2019; equity but are excluded from net loss. The Company did not record any transactions within other comprehensive (loss) income in the periods presented and, therefore, the net loss and comprehensive loss were the same for all periods presented.&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_lJXFt5PaLEqAuk1FJG4hwg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Accounting Pronouncements Recently Adopted&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In December 2019, the FASB issued&#160;ASU 2019-12, &lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. &lt;/i&gt;The amendments in ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes.&#160;ASU 2019-12&#160;removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The Company adopted ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a material impact on its condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In August&#160;2020, the FASB issued&#160;ASU&#160;2020-06, &lt;i style="font-style:italic;"&gt;Debt &#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivative and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40).&lt;/i&gt; This&#160;ASU&#160;reduces the number of accounting models for convertible debt instruments and convertible preferred stock and amends the guidance for the derivatives scope exception for contracts in an entity&#x2019;s own equity to reduce form-over-substance-based accounting conclusion. In addition, this&#160;ASU&#160;improves and amends the related EPS guidance. These amendments are effective for the Company for fiscal years beginning after December 15, 2023, including interim period within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15,&#160;2020, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective method of transition. The Company adopted&#160;ASU&#160;2020-06 on January 1, 2021.&#160;The adoption of this ASU did not have a material impact on its condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In March&#160;2020, the FASB issued&#160;ASU&#160;2020-04,&#160;&lt;i style="font-style:italic;"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/i&gt;. These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The&#160;ASU&#160;provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12,&#160;2020&#160;through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12,&#160;2020. The Company adopted ASU 2020-04 as of January 1, 2021. The adoption of this ASU did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Recent Accounting Pronouncements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In June&#160;2016, the FASB issued ASU 2016-13, &lt;i style="font-style:italic;"&gt;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/i&gt;. ASU 2016-13 replaced the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. ASU 2016-13 will be effective for all entities except public companies that are not smaller reporting companies for fiscal&#160;years beginning after December&#160;15, 2022, including interim periods within those fiscal&#160;years, using a modified retrospective approach. Early adoption is permitted.&#160;The Company plans to adopt ASU 2016-13 and related updates&#160;on January&#160;1, 2023. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;In May 2021, the FASB issued ASU 2021-04, &lt;i style="font-style:italic;"&gt;Earnings Per Share (Topic 260), Debt&#x2014;Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014;Stock Compensation (Topic 718), and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&lt;/i&gt;. The amendments in ASU No. 2021-04 provide guidance to clarify and reduce diversity in an issuer&#x2019;s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this ASU No. 2021-04 are effective for all entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, including interim periods within those fiscal years. The Company plans to adopt ASU 2021-04 and related updates on January 1, 2022. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted
      contextRef="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201912Member_9EhyR8cVTEqI0olvyqqa2w"
      id="Narr_G2VB4jidCkGT-FQlqno3sg">true</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted
      contextRef="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_xoma_AccountingStandardsUpdate202006Member_r_nOLC_YrUOY0A3GTslgUQ"
      id="Narr_KAEWikY2mEyHncRRGf8Hcw">true</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted
      contextRef="As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_xoma_AccountingStandardsUpdate202004Member_NobVP3bqxkuwjbRgzWn3Iw"
      id="Narr_X-1pIt9JgUeu-eWiqg0lQA">true</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_ouS9yP1Tr0yajofVxfC5-g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;3.&#160;Condensed Consolidated Financial Statements Details&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Equity Securities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;As of June 30, 2021 and December&#160;31, 2020, equity securities consisted of an investment in Rezolute&#x2019;s common stock of $2.3 million and $1.7 million, respectively (Note&#160;4). For the three and six months ended June 30, 2021, the Company recognized a gain of $1.3 million and $0.6 million, respectively, due to the change in fair value of its investment &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;in Rezolute&#x2019;s common stock in the other income (expense), net line item of the condensed consolidated statements of operations and comprehensive loss. For the three and six months ended June 30, 2020, the Company recognized a gain of $0.1 million and a loss of $0.2 million, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Accrued and Other Liabilities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Accrued and other liabilities consisted of the following (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accrued legal and accounting fees&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 454&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 351&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accrued incentive compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 466&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 71&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accrued payroll and other &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 139&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 220&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,059&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 642&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Numerator&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net loss &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,237)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,533)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (9,610)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (8,291)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Less: Series A accumulated dividends &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (530)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,061)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Less: Series B accumulated dividends &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (763)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (763)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net loss available to common stockholders, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,530)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,533)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,434)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (8,291)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Denominator&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average shares used in computing basic and diluted net loss per share available to common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,285&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,824&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,263&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,292&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Basic and diluted net loss per share of common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.31)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.33)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.02)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.81)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Potentially dilutive securities are excluded from the calculation of diluted net loss per share available to common stockholders if their inclusion is anti-dilutive. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following table shows the weighted-average outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Convertible preferred stock &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,003&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,196&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,003&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,726&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Common stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 377&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 564&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 318&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 578&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrants for common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,385&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,779&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,323&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <xoma:EquitySecuritiesFvNiNonCurrent
      contextRef="As_Of_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_HfWW8ZyhV025tfQzhV4LUQ"
      decimals="-5"
      id="Narr_P-r8V3l1tU6rN22RKBFzGA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2300000</xoma:EquitySecuritiesFvNiNonCurrent>
    <xoma:EquitySecuritiesFvNiNonCurrent
      contextRef="As_Of_12_31_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_iCHsLBMQ10KXilvbsu7Clg"
      decimals="-5"
      id="Narr_Uaw6sXltCEucpVohgH0tDw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1700000</xoma:EquitySecuritiesFvNiNonCurrent>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_0ktwG_eK6ketIlbA0rFcbw"
      decimals="-5"
      id="Narr_t33I0-IqNEqGqButaxv3Ig"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1300000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_xACuan7UtUq0z5bWxZ0RXA"
      decimals="-5"
      id="Narr_mn8jh8Ct406awsJ7AsuY5A"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">600000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_4_1_2020_To_6_30_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_DZyLNCv5w0u3fbhayUDoXA"
      decimals="-5"
      id="Narr_rTldubcw20ehctQWW9vbYQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">100000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_1_1_2020_To_6_30_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_uTddSw1hbES2uS_E0xrs1g"
      decimals="-5"
      id="Narr_uFgaNoPr4UC-glvttrVeuQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-200000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_6dQfkNb6tUqYvTsVZhQCUA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Accrued and other liabilities consisted of the following (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accrued legal and accounting fees&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 454&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 351&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accrued incentive compensation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 466&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 71&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Accrued payroll and other &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 139&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 220&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,059&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 642&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_N4ZjO0iEBkKN972rWIiJgw_3_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">454000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_mBk7-l_rK02wg8JcuX3kgQ_3_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">351000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_iJa9ySEl70y1C57a8BucoA_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">466000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_lYNeoBOiQUSSM8PwfB2PJA_4_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">71000</us-gaap:AccruedBonusesCurrent>
    <xoma:AccruedSalariesAndOtherAccruedLiabilitiesCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_X9BH1Gu9x0uQQWzT1AidnQ_5_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">139000</xoma:AccruedSalariesAndOtherAccruedLiabilitiesCurrent>
    <xoma:AccruedSalariesAndOtherAccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_t7lwLmNfgEmBe3VrKR3R2g_5_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">220000</xoma:AccruedSalariesAndOtherAccruedLiabilitiesCurrent>
    <xoma:AccruedAndOtherLiabilitiesCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_C3HiDTQZ0kORxwgKjE6ReQ_6_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1059000</xoma:AccruedAndOtherLiabilitiesCurrent>
    <xoma:AccruedAndOtherLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_kcaax04lm0KhHWWvWFN_YA_6_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">642000</xoma:AccruedAndOtherLiabilitiesCurrent>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_simdSIWBXUum_j0fKFd_Hw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Numerator&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net loss &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,237)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,533)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (9,610)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (8,291)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Less: Series A accumulated dividends &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (530)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,061)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Less: Series B accumulated dividends &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (763)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (763)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net loss available to common stockholders, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,530)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,533)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,434)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (8,291)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Denominator&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Weighted average shares used in computing basic and diluted net loss per share available to common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,285&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,824&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,263&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,292&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Basic and diluted net loss per share of common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.31)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.33)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1.02)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.81)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_elSP7sJV90eiEo517dkk7Q_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-2237000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_F39pxpEl0U23q-W8zhAZGw_4_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_cpce_bH9F0qa4dpYP11vqA_4_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-9610000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_-NFlEyYHDEOY85ZZLV8f-w_4_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-8291000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_pbRvlA-3N0SCMh3Kzk3BBA"
      decimals="-3"
      id="Tc_0tH0Cpj3J0WaYRE_UyPdhQ_5_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">530000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_QGQT-SVQckiPx2A1aPlb4g"
      decimals="-3"
      id="Tc_WG_M6GbqzUidHK5XmehypQ_5_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1061000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_LpMaodJrsE-IaBRCFyeHOg"
      decimals="-3"
      id="Tc_GshkGRxMMkWpr7xPQiaDwg_6_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">763000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_t6vVBbwu0EWwIrjQ4j5bBg"
      decimals="-3"
      id="Tc_DFy97SiTyU--dfurMtaTTg_6_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">763000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_nl3JmpSh5UqbPk_V1yJC7g_7_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3530000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_gE-rzzXMIkiwd2akNnFnzQ_7_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-3533000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_pQ9kRlniBkyVTh4mw3kLQw_7_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-11434000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_4OdMacl6l02N1wvSPIwkPw_7_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-8291000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_gR_kc5KJ706TM4ubGc270g_10_3"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11285000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_Xn3UpepffUKIY9kJEM9diw_10_6"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">10824000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_X49U4Sx75U-07d9nS2RmqQ_10_9"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11263000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_zFOIo8uY10CbZSr6Ye592Q_10_12"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">10292000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="2"
      id="Tc_q-soifX8lUaP9anYT6JtnA_11_3"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">-0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="2"
      id="Tc_Y3uaKp8gaEqpRNAHa9t-lw_11_6"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">-0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="2"
      id="Tc_lrQIdamnM0aNz_0CnfxmUQ_11_9"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">-1.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="2"
      id="Tc_X5LWJK6j5UWWh-66LrLxjQ_11_12"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">-0.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_MuPEckBSdkGGREGLiQALgw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following table shows the weighted-average outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Convertible preferred stock &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,003&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,196&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,003&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,726&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Common stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 377&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 564&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 318&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 578&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrants for common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,385&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,779&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,323&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember__4j369Gy_062Hv-wGWhMvQ"
      decimals="-3"
      id="Tc_EFziCWSoAkaek7vWOXKDRQ_3_2"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5003000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_MJYnMAGxZUKLMYoxy5rMqQ"
      decimals="-3"
      id="Tc_-8vSdoFrWUKQXhQpLqbtsQ_3_4"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5196000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_kVqYPn8hcECdg3_LZf1ZSA"
      decimals="-3"
      id="Tc_d5LzkldaXEaIOoyPbmu18Q_3_6"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5003000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_-dV4bZbIMUG0Nw7wEQdPUw"
      decimals="-3"
      id="Tc_2eJl-6GwZkGgQOGhmd5PoA_3_8"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5726000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_kZfKtkugbEuPXEcYAgKxgA"
      decimals="-3"
      id="Tc_GYyrgN0twkqjnWHbXkaZAA_4_2"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">377000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_eV0hXXCo2E-keUSkhCFoPA"
      decimals="-3"
      id="Tc_Ths1S8wJNUqZMG7EEbhHfQ_4_4"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">564000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_XGhfQisTOkKFJXmV_HspsQ"
      decimals="-3"
      id="Tc_KzmP4in_GUC9u7scLauLDA_4_6"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">318000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_4X_d6uLBTkSqyMG2ZC2CtA"
      decimals="-3"
      id="Tc_Fyv3kxYPfEeN96gYhuP7bQ_4_8"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">578000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_xZWbn_mKSEKiDqkjTP2X7g"
      decimals="-3"
      id="Tc_jc3H5CcvOEiF0neQ2t913A_5_2"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_rmcJpxBDdE-cnQX4hNuATw"
      decimals="-3"
      id="Tc_M8TkWt3AJkOmIsoxFUBZCg_5_4"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">19000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_7EVbKbHifEeVd1WaoFgQAw"
      decimals="-3"
      id="Tc_lKB9RHV6AUitnU6m7hPA0A_5_6"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_eyOA1EhlM0GZg-leBXwz9w"
      decimals="-3"
      id="Tc_icSWlfaOIUijlU_sQsf3HQ_5_8"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">19000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_p4h3tUNLuk6WvWRJxe1GGg_6_2"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5385000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_-Cbt0KAkzEyaEGVstfxuSg_6_4"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5779000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_fi2SbywTr0WefNqdiNjWYw_6_6"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5326000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_HcrWLN6SyEefsD3W9w3AFg_6_8"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">6323000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <xoma:LicensingAndOtherArrangementsTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_T_Mfgxlag0C3T4H7KMLarA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;4. Licensing and Other Arrangements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Novartis International&#160;&#x2013; Anti-TGF&#x3b2; Antibody (NIS793)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;On September&#160;30, 2015, the Company and Novartis International Pharmaceutical&#160;Ltd. (&#x201c;Novartis International&#x201d;) entered into a license agreement (the &#x201c;Anti-TGF&#x3b2; Antibody License Agreement&#x201d;) under which the Company granted Novartis International an exclusive, world-wide, royalty-bearing license to the Company&#x2019;s anti-transforming growth factor &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;beta (&#x201c;TGF&#x3b2;&#x201d;) antibody program (now &#x201c;NIS793&#x201d;). Under the terms of the Anti-TGF&#x3b2; Antibody License Agreement, Novartis International has worldwide rights to NIS793 and is responsible for the development and commercialization of antibodies and products containing antibodies arising from NIS793. Unless terminated earlier, the Anti-TGF&#x3b2; Antibody License Agreement will remain in effect, on a country-by-country and product-by-product basis, until Novartis International&#x2019;s royalty obligations end. The Anti-TGF&#x3b2; Antibody License Agreement contains customary termination rights relating to material breach by either party. Novartis International also has a unilateral right to terminate the Anti-TGF&#x3b2; Antibody License Agreement on an antibody-by-antibody and country-by-country basis or in its entirety on one hundred eighty days&#x2019; notice.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company concluded that there were multiple promised goods and services under the Anti-TGF&#x3b2; Antibody License Agreement, including the transfer of license, regulatory services and transfer of materials, process and know-how, which were determined to represent one combined performance obligation. The Company recognized the entire upfront payment of $37.0 million as revenue in the consolidated statement of comprehensive loss in 2015 as it had completed its performance obligations as of &lt;span style="-sec-ix-hidden:Hidden_qQe4SWQbZkyKAV7rL2psLQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;December&#160;31, 2015&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company is eligible to receive up to a total of $480.0 million in development, regulatory and commercial milestones under the Anti-TGF&#x3b2; Antibody License Agreement. During the&#160;year ended December&#160;31, 2017, Novartis International achieved a clinical development milestone pursuant to the Anti-TGF&#x3b2; Antibody License Agreement, and as a result, the Company earned a $10.0 million milestone payment which was recognized as license fees in the consolidated statement of operations and comprehensive loss. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company concluded that the development and regulatory milestone payments are solely dependent on Novartis International&#x2019;s performance and achievement of the specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the remaining development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related sales occur as they were determined to relate predominantly to the licenses granted to Novartis International and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company is also eligible to receive royalties on sales of licensed products, which are tiered based on sales levels and range from a mid single-digit&#160;percentage rate to up to a low double-digit&#160;percentage rate. Novartis International&#x2019;s obligation to pay royalties with respect to a particular product and country will continue for the longer of the date of expiration of the last valid patent claim covering the product in that country, or ten years from the date of the first commercial sale of the product in that country.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On October 21, 2020, the first patient was dosed in Novartis International's NIS793 Phase 2 clinical trial and the Company earned a $25.0 million milestone payment. As specified under the terms of the Anti-TGF&#x3b2; Antibody License Agreement, the Company received $17.7 million in cash and the remaining balance of $7.3 million was recognized as a reduction to the Company's debt obligation to Novartis. The Company is eligible to receive up to a total of $445.0 million in the remaining development, regulatory and commercial milestones under the Anti-TGF&#x3b2; Antibody License Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of June 30, 2021 and December 31, 2020, there were no contract assets or contract liabilities related to this agreement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021 and 2020. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Novartis&#160;&#x2013; Gevokizumab (VPM087) and IL-1 Beta&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On August&#160;24, 2017, the Company and Novartis Pharma AG (&#x201c;Novartis&#x201d;) entered into a license agreement (the &#x201c;Gevokizumab License Agreement&#x201d;) under which the Company granted to Novartis an exclusive, worldwide, royalty-bearing license to gevokizumab (&#x201c;VPM087&#x201d;), a novel anti-Interleukin-1 (&#x201c;IL-1&#x201d;) beta allosteric monoclonal antibody and related know-how and patents (altogether, the &#x201c;XOMA IP&#x201d;). Under the terms of the Gevokizumab License Agreement, Novartis is solely responsible for the development and commercialization of VPM087 and products containing VPM087.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On August&#160;24, 2017, pursuant to a separate agreement (the &#x201c;IL-1 Target License Agreement&#x201d;), the Company granted to Novartis non-exclusive licenses to its intellectual property covering the use of IL-1 beta targeting antibodies in the treatment and prevention of cardiovascular disease and other diseases and conditions, and an option to obtain an exclusive license (the &#x201c;Exclusivity Option&#x201d;) to such intellectual property for the treatment and prevention of cardiovascular disease.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Under the Gevokizumab License Agreement, the Company received total consideration of $30.0 million for the license and rights granted to Novartis. Of the total consideration, $15.7 million was paid in cash and $14.3 million (equal to &#x20ac;12.0 million) was paid by Novartis Institutes for BioMedical Research,&#160;Inc. (&#x201c;NIBR&#x201d;), on behalf of the Company, to settle the Company&#x2019;s outstanding debt with Les Laboratories Servier (&#x201c;Servier&#x201d;) (the &#x201c;Servier Loan&#x201d;). In addition, NIBR extended the maturity date on the Company&#x2019;s debt to Novartis. The Company also received $5.0 million cash related to the sale of 539,131 shares of the Company&#x2019;s common stock, at a purchase price of $9.2742 per share. The fair market value of the common stock issued to Novartis was $4.8 million, based on the closing stock price of $8.93 per share on August&#160;24, 2017, resulting in a $0.2 million premium paid to the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Based on the achievement of pre-specified criteria, the Company is eligible to receive up to $438.0 million in development, regulatory and commercial milestones under the Gevokizumab License Agreement. The Company is also eligible to receive royalties on sales of licensed products, which are tiered based on sales levels and range from the high single-digits to mid-teens. Under the IL-1 Target License Agreement, the Company received an upfront cash payment of $10.0 million and is eligible to receive low single-digit royalties on canakinumab sales in cardiovascular indications covered by the Company&#x2019;s patents. Should Novartis exercise the Exclusivity Option, the royalties on canakinumab sales will increase to the mid single-digits.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Unless terminated earlier, the Gevokizumab License Agreement and IL-1 Target License Agreement will remain in effect, on a country-by-country and product-by-product basis, until Novartis&#x2019; royalty obligations end. The two agreements contain customary termination rights relating to material breach by either party. Novartis also has a unilateral right to terminate the Gevokizumab License Agreement on a product-by-product and country-by-country basis or in its entirety on six months&#x2019; prior written notice to the Company. Under the IL-1 Target License Agreement, Novartis has a unilateral right to terminate the agreement on a product-by-product and country-by-country basis or in its entirety upon a prior written notice.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Gevokizumab License Agreement and IL-1 Target License Agreement were accounted for as one arrangement because they were entered into at the same time in contemplation of each other. The Company concluded that there are multiple promised goods and services under the combined arrangement, including the transfer of license to IL-1 beta targeting antibodies, and the transfer of license, know-how, process, materials and inventory related to the VPM087 antibody, which were determined to represent two distinct performance obligations. The Company determined that the Exclusivity Option is not an option with material right because the upfront payments to the Company were not negotiated to provide an incremental discount for the future additional royalties upon exercise of the Exclusivity Option. Therefore, the Company concluded that the Exclusivity Option is not a performance obligation. The additional royalties will be recognized as revenue when, and if, Novartis exercises its option because the Company has no further performance obligations at that point.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;At the inception of the arrangement, the Company determined that the transaction price under the arrangement was $40.2 million, which consisted of the $25.7 million upfront cash payments, the $14.3 million Servier Loan payoff and the $0.2 million premium on the sale of the common stock. The transaction price was allocated to the two performance obligations based on their standalone selling prices. The Company determined that the nature of the two performance obligations is the right to use the licenses as they exist at the point of transfer, which occurred when the transfer of materials, process and know-how, and filings to regulatory authority were completed. During the&#160;year ended December&#160;31, 2017, the Company recognized the entire transaction price of $40.2 million as revenue upon completion of the delivery of the licenses and related materials, process and know-how and filings to regulatory authority.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The Company concluded that the development and regulatory milestone payments are solely dependent on Novartis&#x2019; performance and achievement of specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related sales occur as they were determined to relate predominantly to the licenses granted to Novartis and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of June 30, 2021 and December&#160;31, 2020, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021 and 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Takeda&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On November 1,&#160;2006, the Company entered into a collaboration agreement with Takeda Pharmaceutical Company Limited (&#x201c;Takeda&#x201d;) (the &#x201c;Takeda Collaboration Agreement&#x201d;) under which the Company agreed to discover and optimize therapeutic antibodies against multiple targets selected by Takeda.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Under the terms of the Takeda Collaboration Agreement, the Company may receive additional milestone payments aggregating up to $19.0 million relating to TAK-079 (mezagitamab) and low single-digit royalties on future sales of all products subject to this license. The Company&#x2019;s right to milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company&#x2019;s right to royalties expires on the later of 13.5&#160;years from the first commercial sale of each royalty-bearing discovery product or the expiration of the last-to-expire licensed patent (or 12 years from first commercial sale if there is significant generic competition post patent-expiration).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In February&#160;2009, the Company expanded the existing collaboration to provide Takeda with access to multiple antibody technologies, including a suite of research and development technologies and integrated information and data management systems. The Company may receive milestones of up to $3.3 million per discovery product candidate and low single-digit royalties on future sales of all antibody products subject to this license. The Company&#x2019;s right to milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company&#x2019;s right to royalties expires on the later of 10 years from the first commercial sale of such royalty-bearing discovery product or the expiration of the last-to-expire licensed patent.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On November 16, 2020, the first patient was dosed in Takeda&#x2019;s Phase 2 study of mezagitamab, and the Company earned a $2.0 million milestone payment from Takeda.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of June 30, 2021 and December 31, 2020, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021 and 2020. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Rezolute&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On December&#160;6, 2017, the Company entered into a license agreement with Rezolute pursuant to which the Company granted an exclusive global license to Rezolute to develop and commercialize X358 (now &#x201c;RZ358&#x201d;) products for all indications. The Company and Rezolute also entered into a common stock purchase agreement pursuant to which Rezolute agreed to issue to the Company, as consideration for receiving the license for RZ358, a certain number of its common stock related to its future financing activities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Under the terms of the license agreement, Rezolute is responsible for all development, regulatory, manufacturing and commercialization activities associated with RZ358 and is required to make certain development, regulatory and commercial milestone payments to the Company of up to $232.0 million in the aggregate based on the achievement of pre-specified criteria. Under the license agreement, the Company is also eligible to receive royalties ranging from the high &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;single-digits to the mid-teens based upon annual net sales of any commercial product incorporating RZ358. Rezolute is obligated to take customary steps to advance RZ358, including using diligent efforts to commence the next clinical study for RZ358 by a certain deadline and to meet certain spending requirements on an annual basis for the program until a marketing approval application for RZ358 is accepted by the FDA. Rezolute&#x2019;s obligation to pay royalties with respect to a particular RZ358 product and country will continue for the longer of the date of expiration of the last valid patent claim covering the product in that country, or twelve years from the date of the first commercial sale of the product in that country. Rezolute&#x2019;s future royalty obligations in the United States will be reduced by 20% if the manufacture, use or sale of a licensed product is not covered by a valid XOMA patent claim, until such a claim is issued.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Pursuant to the license agreement, XOMA is eligible to receive a low single-digit royalty on sales of Rezolute&#x2019;s other non-RZ358 products from its current programs. Rezolute&#x2019;s obligation to pay royalties with respect to a particular Rezolute product and country will continue for the longer of twelve years from the date of the first commercial sale of the product in that country or for so long as Rezolute or its licensee is selling such product in such country, provided that any such licensee royalty will terminate upon the termination of the licensee&#x2019;s obligation to make payments to Rezolute based on sales of such product in such country. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"&gt;The license agreement contains customary termination rights relating to material breach by either party. Rezolute also has a unilateral right to terminate the license agreement in its entirety on ninety days&#x2019; notice at any time. The Company has the right to terminate the license agreement if Rezolute challenges the licensed patents.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;No consideration was exchanged upon execution of the arrangement. In consideration for receiving the license for RZ358, Rezolute agreed to issue shares of its common stock and pay cash to the Company upon the occurrence of Rezolute&#x2019;s financing activities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"&gt;The license agreement was subsequently amended in 2018, 2019 and 2020. Pursuant to the terms of the license agreement as amended, the Company received a total of $6.0 million upon Rezolute&#x2019;s achievement of financing activities and $8.5 million in installment payments through October 2020. The Company also received 8,093,010 shares (pre-split shares) of Rezolute&#x2019;s common stock. During the quarter ended December 31, 2020, Rezolute completed a &lt;span style="-sec-ix-hidden:Hidden_zaK5yUbAsEqjDkjzsTYOoA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;1:50&lt;/span&gt;&lt;/span&gt; reverse stock split of its common shares and started trading on the Nasdaq Stock Market. As a result, the Company&#x2019;s number of shares of Rezolute common stock was reduced from 8,093,010 shares (pre-split shares) to 161,860 shares (post-split shares).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"&gt;As of June 30, 2021 and December 31, 2020, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021 and 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company reassessed the development and regulatory milestones and concluded that such variable consideration is fully constrained and excluded from the transaction price as of June 30, 2021 and December&#160;31, 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Janssen Biotech&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company and Janssen Biotech,&#160;Inc. (&#x201c;Janssen&#x201d;) were parties to a license agreement which was terminated in 2017. In August&#160;2019, the Company and Janssen entered into a new agreement pursuant to which the Company granted a non-exclusive license to Janssen to develop and commercialize certain drug candidates under the XOMA patents and know-how. Under the new agreement, Janssen made a one-time payment of $2.5 million to XOMA. Additionally, for each drug candidate, the Company is entitled to receive milestone payments of up to $3.0 million upon Janssen&#x2019;s achievement of certain clinical development and regulatory approval events. Additional milestones may be due for drug candidates which are the subject of multiple clinical trials. Upon commercialization, the Company is eligible to receive 0.75% royalty on net sales of each product. Janssen&#x2019;s obligation to pay royalties with respect to a particular product and country will continue until the eighth-year and sixth-month anniversary of the first commercial sale of the product in such country. The new agreement will remain in effect unless terminated by mutual written agreement of the parties.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The Company concluded that the new agreement should be accounted for separately from any prior arrangements with Janssen and that the license grant is the only performance obligation under the new agreement. The Company &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;recognized the entire one-time payment of $2.5 million as revenue in the consolidated statement of operations and comprehensive loss for the year ended December 31, 2019 as it had completed its performance obligation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company concluded that the development and regulatory milestone payments are solely dependent on Janssen&#x2019;s performance and achievement of specified events and thus it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to royalties will be recognized when the related sales occur as they were determined to relate predominantly to the license granted to Janssen and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In May 2021, the Company earned a $0.5 million milestone from Janssen, upon dosing of the first patient in a Phase 3 clinical trial evaluating one of Janssen&#x2019;s biologic assets. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of June 30, 2021 and December 31, 2020, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. The Company recognized milestone revenue of $0.5 million for the three and six months ended June 30, 2021. No revenue was recognized for the three and six months ended June 30, 2020. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Affimed&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company and Affimed N.V. (&#x201c;Affimed&#x201d;) were parties to a license agreement which was subsequently terminated. In April 2021, the Company and Affimed entered into a new agreement, under which the Company is eligible to receive payments from Affimed on potential future commercial sales related to three innate cell engager (&#x201c;ICE&#x201d;) molecules and any product candidates containing the ICE molecules. Additionally, the Company is eligible to receive a milestone for each program upon each product candidate achieving marketing approval. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company concluded that the commercial milestone payments are solely dependent on Affimed&#x2019;s performance and achievement of specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the commercial milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related approvals occur and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of June 30, 2021, there were no contract assets or contract &lt;span style="-sec-ix-hidden:Hidden_g7FRDb7dN0KES2wZ9-Ia-g;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;liabilities&lt;/span&gt;&lt;/span&gt; related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;"&gt;NIAID&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Prior to the sale of the Company&#x2019;s biodefense business in 2016, the Company performed services under a $64.8 million multiple-year contract funded with federal funds from NIAID (Contract No.&#160;HHSN272200800028C), for development of anti-botulinum antibody product candidates. The contract work was being performed on a cost-plus fixed fee basis over a three-year period. The Company recognized revenue under the arrangement as the services were performed on a proportional performance basis. Consistent with the Company&#x2019;s other contracts with the U.S. government, invoices were provisional until finalized. The Company operated under provisional rates from 2010 through 2015, subject to adjustment based on actual rates upon agreement with the government. In 2014, upon completion of NIAID&#x2019;s review of hours and external expenses, XOMA agreed to exclude certain hours and external expenses resulting in a $0.4 million receivable and $0.8 million deferred revenue balances. As of December&#160;31, 2017, the Company wrote off the $0.4 million receivable from NIAID as the likelihood of collection was remote. In October of 2019, NIH, which includes NIAID, notified the Company that it engaged KPMG to perform an audit of the Company&#x2019;s incurred cost submissions for 2013, &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;2014 and 2015. The KPMG testing procedures were completed in December 2020. As a result, the Company recognized $1.4 million as estimated refund liabilities owed to NIH on the consolidated balance sheet as of December&#160;31, 2020. The additional $0.6 million liability was recognized as a reduction of revenue from contracts with customers in the consolidated statement of operations and comprehensive income (loss) for the year ended December 31, 2020. The audit remains subject to further review by NIH as part of the contract close-out process, which includes finalization of rates for years 2010 through 2015, and the Company may incur a further liability as a result. The Company had $1.4 million as contingent liabilities on the condensed consolidated balance sheets as of June 30, 2021 and December&#160;31, 2020, related to these matters. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Sale of Future Revenue Streams&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On December&#160;21, 2016, the Company entered into two royalty interest sale agreements (together, the &#x201c;Royalty Sale Agreements&#x201d;) 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&#160;18, 2005, between XOMA and Wyeth Pharmaceuticals (subsequently acquired by Pfizer,&#160;Inc. (&#x201c;Pfizer&#x201d;)) 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&#160;2016, the Company sold its right to receive certain royalties under an Amended and Restated License Agreement dated October&#160;27, 2006 between XOMA and Dyax Corp. for a cash payment of $11.5 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company classified the proceeds received from HCRP as unearned revenue, to be recognized as revenue under units-of-revenue method over the life of the license agreements because of the Company&#x2019;s limited continuing involvement in the Acquisition Agreements. Such limited continuing involvement is related to the Company&#x2019;s undertaking to cooperate with HCRP in the event of litigation or a dispute related to the license agreements. Because the transaction was structured as a non-cancellable sale, 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 recorded the total proceeds of $18.0 million as unearned revenue recognized under units-of-revenue method. 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. The unearned revenue is being recognized as revenue over the life of the underlying license agreements under the "units-of-revenue" method. Under this 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 Acquisition Agreements, and then applying that ratio to the period&#x2019;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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognized $0.4 million and $0.7 million as revenue under units-of-revenue method under these arrangements during the three and six months ended June 30, 2021, respectively. The Company recognized $0.4 million and $0.7 million as revenue under units-of-revenue method under these arrangements during the three and six months ended June 30, 2020, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of June 30, 2021, the Company classified $1.5 million and $12.7 million as current and non-current unearned revenue recognized under units-of-revenue method, respectively. As of December&#160;31, 2020, the current and non-current portion of the remaining unearned revenue recognized under units-of-revenue method was $1.5 million and $13.5 million, respectively.&lt;/p&gt;</xoma:LicensingAndOtherArrangementsTextBlock>
    <xoma:AgreementTerminationPriorWrittenNoticePeriod
      contextRef="Duration_9_30_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_yMlxdxqo1kKuqNFn-hziFw"
      id="Narr_So60hFsBAUi142dBkiMNKA">P180D</xoma:AgreementTerminationPriorWrittenNoticePeriod>
    <xoma:NumberOfPerformanceObligations
      contextRef="Duration_9_30_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_yMlxdxqo1kKuqNFn-hziFw"
      decimals="INF"
      id="Narr_D-L_HxVQVEeu2MLZs52cLg"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">1</xoma:NumberOfPerformanceObligations>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2015_To_12_31_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_DecaY6pDFUS10VVZlA6Ksg"
      decimals="-5"
      id="Narr_r-I-8Tc4I0utWmMWWZbKuQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">37000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones
      contextRef="Duration_9_1_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Sf6F05eG0U2ljWyR-KwwEg"
      decimals="-5"
      id="Narr_NOf_DupRo0KpmOfhaMzIKA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">480000000.0</xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_NHpXKRI0DU6SBvPNRnP6zg"
      decimals="-5"
      id="Narr_7bPrqps1eUSMJBKVTH5rgg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <xoma:RoyaltiesPeriodMinimum
      contextRef="Duration_9_30_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_yMlxdxqo1kKuqNFn-hziFw"
      id="Narr_i7Hfcor_Dk2XzTDIPFPmFA">P10Y</xoma:RoyaltiesPeriodMinimum>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg"
      decimals="-5"
      id="Narr_IhbxVQMiGkOp-_2DuydxfA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">25000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <xoma:ProceedsFromUpfrontPayment
      contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg"
      decimals="-5"
      id="Narr_UyqL0-8WaEucbOMSghW9ww"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">17700000</xoma:ProceedsFromUpfrontPayment>
    <us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet
      contextRef="Duration_10_21_2020_To_10_21_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_pvcUd-lw2E-zC_NHD_4Nmg"
      decimals="-5"
      id="Narr_NcN72cyqR0aaS2iGXGIdEg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-7300000</us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet>
    <xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones
      contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg"
      decimals="-5"
      id="Narr_rAD_iaVW90CpXxe5nvy3Ug"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">445000000.0</xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Xvq2YHYiPk20UhjNpAU3-A"
      decimals="-5"
      id="Narr_r6AuhKfW-E62HL3nzP50Yw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_9v1xidCezkSaTHkS-ThoOA"
      decimals="-5"
      id="Narr_Obz7KveuFUiaMro5_RUhxQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Xvq2YHYiPk20UhjNpAU3-A"
      decimals="-5"
      id="Narr__JFpjnPFAEKcXn_yYc2Haw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_9v1xidCezkSaTHkS-ThoOA"
      decimals="-5"
      id="Narr_igzZqp0h10mveHL3Uv7tpQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Slm0wJ27nEW4_tr2dAjiWA"
      decimals="-5"
      id="Narr_dc2W_wmQN0Gob88MpAVhBw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_dZZdaKWQsk6EwV3-6-NaLw"
      decimals="-5"
      id="Narr_cskDNoV2GEChfhvWmu524g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Jc3-gDXlaUmpeck-N_UWHg"
      decimals="-5"
      id="Narr_4-zE42l5XUOq23gnLpdsxQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_jFmp70jyZU2WVobTk9qNlw"
      decimals="-5"
      id="Narr_v8qabnRC2kuKMqs4B3E5fg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <xoma:LicenseAgreementConsiderationReceived
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg"
      decimals="-5"
      id="Narr_vNwZWmcUEUiHoUdf4Km0kw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">30000000.0</xoma:LicenseAgreementConsiderationReceived>
    <xoma:ProceedsFromUpfrontPayment
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg"
      decimals="-5"
      id="Narr_mlH5TCNp-EWUHHwmawaCKw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">15700000</xoma:ProceedsFromUpfrontPayment>
    <xoma:LicenseAgreementConsiderationReceivedDebtRepayment
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg"
      decimals="-5"
      id="Narr_FX2dKE1aREyavfJfBphUzw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">14300000</xoma:LicenseAgreementConsiderationReceivedDebtRepayment>
    <xoma:LicenseAgreementConsiderationReceivedDebtRepayment
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg"
      decimals="-5"
      id="Narr_zIEYlNfvBEq27UnIGYGEHA"
      unitRef="Unit_Standard_EUR__IlDadnHUUOymHeV9bAujQ">12000000.0</xoma:LicenseAgreementConsiderationReceivedDebtRepayment>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg"
      decimals="-5"
      id="Narr_U8cqZMCtLk6YMEvU0k1psg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">5000000.0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_BpoRwLNnu0eHyKyLzU_dkQ"
      decimals="INF"
      id="Narr_TOhHuBoOykumyPPH7VKsew"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">539131</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_XUN_GqzZik63pQWHVJw1GQ"
      decimals="INF"
      id="Narr_wwV_r7VqdUGA-iaGIS6M2Q"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">9.2742</us-gaap:SharesIssuedPricePerShare>
    <xoma:StockIssuedDuringPeriodValueNewIssuesCommonStock
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_BpoRwLNnu0eHyKyLzU_dkQ"
      decimals="-5"
      id="Narr_wfj30DuTd0yxGGv0pZS_Eg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">4800000</xoma:StockIssuedDuringPeriodValueNewIssuesCommonStock>
    <us-gaap:SharePrice
      contextRef="As_Of_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_XUN_GqzZik63pQWHVJw1GQ"
      decimals="INF"
      id="Narr_nuRxaNWvekWnU3pCVWPqPA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">8.93</us-gaap:SharePrice>
    <xoma:CommonStockPremium
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg"
      decimals="-5"
      id="Narr_MhnJTnDgnE-l2oqhHt816g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">200000</xoma:CommonStockPremium>
    <xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg"
      decimals="-5"
      id="Narr_Li2rkrwCLE2F4580xhd6LA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">438000000.0</xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones>
    <xoma:ProceedsFromUpfrontPayment
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_IL1TargetLicenseAgreementMember_5QUtt3ho-UCU5fe33V3QYw"
      decimals="-5"
      id="Narr_4v_agpLnFEWizgHkOgerDw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10000000.0</xoma:ProceedsFromUpfrontPayment>
    <xoma:NumberOfLicenseAgreements
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"
      decimals="INF"
      id="Narr_G9XiX5Fvl0qCzW-pWEfp9A"
      unitRef="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw">2</xoma:NumberOfLicenseAgreements>
    <xoma:AgreementTerminationPriorWrittenNoticePeriod
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_XOMA052LicenseAgreementMember_d0O6zfape0yS01VYhPkEUg"
      id="Narr_FhchXbVOL0eBPxBAkRQTPg">P6M</xoma:AgreementTerminationPriorWrittenNoticePeriod>
    <xoma:ArrangementsNumber
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"
      decimals="INF"
      id="Narr_uF3aiUI_1k6SHYLoZmuISA"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">1</xoma:ArrangementsNumber>
    <xoma:NumberOfPerformanceObligations
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"
      decimals="INF"
      id="Narr_y8_sIrXpfkqKEjO88jH4YQ"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">2</xoma:NumberOfPerformanceObligations>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q"
      decimals="-5"
      id="Narr_Fe5OFQMa8EavhjdPnqXgMw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueRemainingPerformanceObligation>
    <xoma:LicenseAgreementTransactionPrice
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"
      decimals="-5"
      id="Narr_CVzfOavyck-CyQVS5-rSrg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">40200000</xoma:LicenseAgreementTransactionPrice>
    <xoma:ProceedsFromUpfrontPayment
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"
      decimals="-5"
      id="Narr_h0NQKpqUT0mILFNfUnrqnQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">25700000</xoma:ProceedsFromUpfrontPayment>
    <xoma:LicenseAgreementConsiderationReceivedDebtRepayment
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"
      decimals="-5"
      id="Narr_8i2yJKD8j0iKyVT6O5xzyg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">14300000</xoma:LicenseAgreementConsiderationReceivedDebtRepayment>
    <xoma:CommonStockPremium
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"
      decimals="-5"
      id="Narr_rsU4uGBPDUOqXpLB_okG4A"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">200000</xoma:CommonStockPremium>
    <xoma:NumberOfPerformanceObligations
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"
      decimals="INF"
      id="Narr_WKUCplzXykGK-iFIgzcO-g"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">2</xoma:NumberOfPerformanceObligations>
    <xoma:NumberOfPerformanceObligations
      contextRef="Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg"
      decimals="INF"
      id="Narr_qcAaC3osMkGtvb4D28Y5dg"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">2</xoma:NumberOfPerformanceObligations>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_gfM4yt3SWk6ot9GeyXOOIw"
      decimals="-5"
      id="Narr_hNpzERHCLUi705SKUxaFcQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">40200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q"
      decimals="-5"
      id="Narr_-PSdjNnezUuHyFiUaQA-RA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_NDz6O001wEOm9o8t9lrUsw"
      decimals="-5"
      id="Narr_JXSjbj3t20GP9fW1pJ7kMg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_d_8Zwip5TUuW8HhaClDQ_Q"
      decimals="-3"
      id="Narr_iNuDK5pPmEKPuADipgHiDg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_NDz6O001wEOm9o8t9lrUsw"
      decimals="-3"
      id="Narr_PbsV9QiIx0erS5tL2SGnEg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_bm7yynoUpUaCf97woEXIdA"
      decimals="-3"
      id="Narr__p7nThgUNESqQx3S09zvrg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_nRKRC5Yz2kGjBGDotIv9Qg"
      decimals="-3"
      id="Narr_OQp5MEReXkSJS8yeZUmUEw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_aE4kcrTzSkug1C2RvruNXA"
      decimals="-3"
      id="Narr_SHtkMlEx7EOiapBOUAvt_Q"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_fXsyPqGleU6cXwCx906Kpg"
      decimals="-3"
      id="Narr_wXRZ208WvEmxdC0LW30ULQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones
      contextRef="Duration_11_1_2006_To_11_30_2006_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_MezagitamabMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_4hq12BwS1Ei7XvTa7nCV-w"
      decimals="-5"
      id="Narr_4Ebhk1T3EUi_mtjsXcoKjA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">19000000.0</xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones>
    <xoma:RoyaltiesPeriodMinimumScenarioOne
      contextRef="Duration_11_1_2006_To_11_30_2006_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_MezagitamabMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_4hq12BwS1Ei7XvTa7nCV-w"
      id="Narr_U46SDXBTWEavvx90MeHZnA">P13Y6M</xoma:RoyaltiesPeriodMinimumScenarioOne>
    <xoma:RoyaltiesPeriodMinimumScenarioTwo
      contextRef="Duration_11_1_2006_To_11_30_2006_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_MezagitamabMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_4hq12BwS1Ei7XvTa7nCV-w"
      id="Narr_oz07fNLm2EaXZy3RgeSvWw">P12Y</xoma:RoyaltiesPeriodMinimumScenarioTwo>
    <xoma:EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate
      contextRef="Duration_2_1_2009_To_2_28_2009_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_OtherAntibodiesMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_TJibEz7qcE2ccIxWMegrpA"
      decimals="-5"
      id="Narr_Qj2iNxH4h0qljzSbMz3aFg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3300000</xoma:EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate>
    <xoma:RoyaltiesPeriodMinimum
      contextRef="Duration_2_1_2009_To_2_28_2009_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_srt_ProductOrServiceAxis_xoma_OtherAntibodiesMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_TJibEz7qcE2ccIxWMegrpA"
      id="Narr_Q1jNye5nWUqyOXCKzindsw">P10Y</xoma:RoyaltiesPeriodMinimum>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_16_2020_To_11_16_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_V0YlXsxe_k6UhgdiVn4T0A"
      decimals="-5"
      id="Narr_4tgSwUHtu0ySDOpg2uCg_A"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_SuqWW4pehkG76XuZmgps6A"
      decimals="-3"
      id="Narr_2FcIlNlIrkyBIowR2mqM8g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_L5Vg1i9Nh0qYE4XTNBp8yQ"
      decimals="-3"
      id="Narr_fk6Q9puhmUqfG1Zx-7qpaw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_SuqWW4pehkG76XuZmgps6A"
      decimals="-3"
      id="Narr_ykSC5LMpkk2HmNBKvnSDDA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_L5Vg1i9Nh0qYE4XTNBp8yQ"
      decimals="-3"
      id="Narr_ls3fXlq0WEGYlSscl6h2Tw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_FXUbB9ONx0CutFu2Si6wjg"
      decimals="-3"
      id="Narr_NoNP5pwwREmfrlVnv6rhOg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_X_YvsEyePk2wgmM6Y2SqhQ"
      decimals="-3"
      id="Narr_Ri5iCAE2nkugeWz7z30yDw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_XVxn7enO_UW3eFRjOlX0bw"
      decimals="-3"
      id="Narr_puBj3OFuiUq2BikRNIJn1w"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_3OulSDGRvUu19PoanDNBzg"
      decimals="-3"
      id="Narr_eZizO82iIk2zZkwUtGAzIw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones
      contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementRz358Member_Zjfr-fqIxkWypUGNuGq2Uw"
      decimals="-5"
      id="Narr_MhlY-TVSQ0ugvDNAA5dA9g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">232000000.0</xoma:EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones>
    <xoma:RoyaltiesPeriodMinimum
      contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementRz358Member_Zjfr-fqIxkWypUGNuGq2Uw"
      id="Narr_o63vdCsIlkGzkvBj6qYhgQ">P12Y</xoma:RoyaltiesPeriodMinimum>
    <xoma:PercentageOfDecreaseInFutureRoyaltyObligations
      contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ZnUWUb3dmUmi3sh5B_sVSw"
      decimals="2"
      id="Narr_ZgkKv4ewM0eKohCBnnOdsw"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.20</xoma:PercentageOfDecreaseInFutureRoyaltyObligations>
    <xoma:RoyaltiesPeriodMinimum
      contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementNonRz358ProductsMember_h_68p__YIkKB9herDI8oUQ"
      id="Narr_1er60lVp7Eymu3C-jYTZEw">P12Y</xoma:RoyaltiesPeriodMinimum>
    <xoma:AgreementTerminationPriorWrittenNoticePeriod
      contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ZnUWUb3dmUmi3sh5B_sVSw"
      id="Narr_DVmT1wmZmkuAs6Ih8Sb8mg">P90D</xoma:AgreementTerminationPriorWrittenNoticePeriod>
    <xoma:LicenseAgreementConsiderationReceived
      contextRef="Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_FQdGP_Pbw0-3DL5dOtqYRQ"
      decimals="-5"
      id="Narr_9JW7iAq1Z0WnnYvVoYHY8Q"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:LicenseAgreementConsiderationReceived>
    <xoma:LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities
      contextRef="Duration_12_7_2017_To_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_mvn4DgN5UU64ppGVRm5U7A"
      decimals="-5"
      id="Narr_DvOTuHpDXkCUikCtxI51HQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">6000000.0</xoma:LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities>
    <xoma:LicenseAgreementInstallmentPaymentsReceived
      contextRef="Duration_12_7_2017_To_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_mvn4DgN5UU64ppGVRm5U7A"
      decimals="-5"
      id="Narr_L12nLyJyNESqY9a5LKaBfg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">8500000</xoma:LicenseAgreementInstallmentPaymentsReceived>
    <xoma:LicenseAgreementSharesReceived
      contextRef="Duration_12_7_2017_To_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_mvn4DgN5UU64ppGVRm5U7A"
      decimals="INF"
      id="Narr_DohB_pz8iEOqJ9oo75HxHw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">8093010</xoma:LicenseAgreementSharesReceived>
    <xoma:EquityInvestmentsNumberOfSharesHeld
      contextRef="As_Of_9_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_YfsCwl78y0mkr9lbW9Hvsw"
      decimals="INF"
      id="Narr_p9z2shofzEajjf-GroZYFQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">8093010</xoma:EquityInvestmentsNumberOfSharesHeld>
    <xoma:EquityInvestmentsNumberOfSharesHeld
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_2s9fI9craEO2ztQSCB0SGQ"
      decimals="INF"
      id="Narr_q9e3J1eSmkuTK9dLk8iPYg"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">161860</xoma:EquityInvestmentsNumberOfSharesHeld>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_Qmd9PbiJ0Uy40I-fae0jqQ"
      decimals="-5"
      id="Narr_VSnuYMKlV0-2MPdjku3lHA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw"
      decimals="-5"
      id="Narr_QNnKNFPBuEm0jjXUvJgEpg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_Qmd9PbiJ0Uy40I-fae0jqQ"
      decimals="-5"
      id="Narr_a_h0MtuN0EmkTGJ83Gew0g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw"
      decimals="-5"
      id="Narr_ehOsMrE4MkaQ_ec7uY3CNA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_0ClTdv4FVU28hqFDqrFPmQ"
      decimals="-3"
      id="Narr_F3YHb-OJOEadYFs2uyQpQA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_RKpMCO_43keOOIc3CKnMQw"
      decimals="-3"
      id="Narr__B6ek5O64EmvlXm-XrIWWw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_EUyxRR2m3kyWz8O71WWaqA"
      decimals="-3"
      id="Narr_AL3F3VOiSkKlDfuukDkw-g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_mEq1ggZPO0aVN5F9yWNMRQ"
      decimals="-3"
      id="Narr_log228c7QkWEWyupfOgW6g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <xoma:ProceedsFromUpfrontPayment
      contextRef="Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_H4VYt6kfxU2G3TYf81SofQ"
      decimals="-5"
      id="Narr_xxNDRtVTGUCnX0U3UmxJYg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2500000</xoma:ProceedsFromUpfrontPayment>
    <xoma:MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents
      contextRef="Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_H4VYt6kfxU2G3TYf81SofQ"
      decimals="-5"
      id="Narr_IsccQK78BEiKkarsccM8CQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3000000.0</xoma:MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents>
    <xoma:PercentageOfRoyaltyOnNetSalesUponCommercialization
      contextRef="Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_H4VYt6kfxU2G3TYf81SofQ"
      decimals="4"
      id="Narr_T1PLFlY1ake5y0Swj7LCKg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.0075</xoma:PercentageOfRoyaltyOnNetSalesUponCommercialization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2019_To_12_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_CX2sSBHD6kmMkO3eX8ycRQ"
      decimals="-5"
      id="Narr_ao7RLUH3g0eRBxBuGAK2FQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_5_1_2021_To_5_31_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_2lOyQT2dh0yAAE9tXXeMhA"
      decimals="-5"
      id="Narr_5gye04GwwEmzKI2hRz-Ipg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_zTWpztnN-0a0uUWE_z9Fyg"
      decimals="-5"
      id="Narr_WZc3KE047UC7YNWkduLncQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_-QhoU8giEUyOpmeFLYi2HQ"
      decimals="-5"
      id="Narr_mrcSbljkzkeNTM_RA0PNaQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_zTWpztnN-0a0uUWE_z9Fyg"
      decimals="-5"
      id="Narr_aDXiAzyVV0iOdNJuYBIdWA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_-QhoU8giEUyOpmeFLYi2HQ"
      decimals="-5"
      id="Narr_AMc7UkjJxUiFR5kmfcj3Bw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_y_ijbKmbZEGuJdnVUmbqKw"
      decimals="-5"
      id="Narr_vMrrJJ_Kq0aciAVHXb159g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_Ol_NCB5h0k2hAosfk8D1Bg"
      decimals="-5"
      id="Narr_PraM_UhsRUuS8gYo_ZIJiA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_tfwVUb_KMk-35RV4Y1_a7w"
      decimals="-5"
      id="Narr_JP62oq7GOk6Y8YCLgoNyXQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_I8X1Olo-6UmZllG8LhgGfw"
      decimals="-5"
      id="Narr_YXA8wDz5JkqXO1K_5UPxmw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_hSdO0TAe20izptquj8UNsQ"
      decimals="-5"
      id="Narr_SBOCQLg-uECEJL5835NIEg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_hSdO0TAe20izptquj8UNsQ"
      decimals="-5"
      id="Narr_h39ZVacirUmEQvswdAzIQQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_9Gi7u0HIAE6av57VPQqnrg"
      decimals="-5"
      id="Narr_enVkCo0GiUi0-V6F-koomg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_EjwKIcR9JE-znnOphIu2Tg"
      decimals="-5"
      id="Narr_Fck22qSrIEiaOP0UvwcHOw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <xoma:MaximumRevenueFromContract
      contextRef="As_Of_9_30_2008_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_v_s1WWvc20mgi1XBrW6tgQ"
      decimals="-5"
      id="Narr_Qy9nzQXLkU6n0G6CRKDXUg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">64800000</xoma:MaximumRevenueFromContract>
    <xoma:ContractualTerm
      contextRef="Duration_9_1_2008_To_9_30_2008_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_kAxvSxdBLUWQTut2LISAAg"
      id="Narr_B4MdEeSIG06ipCSPaEjQKw">P3Y</xoma:ContractualTerm>
    <us-gaap:AccountsReceivableNet
      contextRef="As_Of_12_31_2014_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_PaK9_dP_n0mdPQT5jWvAGw"
      decimals="-5"
      id="Narr_OlxhE4GrTU2cNpA6fesuXQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">400000</us-gaap:AccountsReceivableNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2014_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_PaK9_dP_n0mdPQT5jWvAGw"
      decimals="-5"
      id="Narr_eD8cNML1c0CR5HSQD70QTw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">800000</us-gaap:ContractWithCustomerLiability>
    <xoma:ContractsRevenueWroteOff
      contextRef="Duration_1_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dMaGX3TEH0qlYDBUSwQyQg"
      decimals="-5"
      id="Narr_poWvm4RHukKZnSwA9lbPWQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">400000</xoma:ContractsRevenueWroteOff>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dRbPMi-mWU2l_isqzxD1LQ"
      decimals="-5"
      id="Narr_2DEEmPzuEkG3S7v24w3BGg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1400000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_1yqBM4X55ECEfmIGE2bSzw"
      decimals="-5"
      id="Narr_VF0CtK4ZSUqU2dIfq-sUqg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_bwWim6OaeESKoGE53QZYeQ"
      decimals="-5"
      id="Narr_lqE3QJdMXUeCp_R4t7wAzw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1400000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_dRbPMi-mWU2l_isqzxD1LQ"
      decimals="-5"
      id="Narr_wJlJaxdVxky-9EZz34IxMw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1400000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <xoma:NumberOfRoyaltyInterestAcquisitionAgreements
      contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_aCw4ctCJwUaM69UYru1Kag"
      decimals="INF"
      id="Narr_NGq6bwSGqEuWCOECgHu6tA"
      unitRef="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw">2</xoma:NumberOfRoyaltyInterestAcquisitionAgreements>
    <xoma:ProceedsFromUpfrontPayment
      contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_scW7u69xP02WKJOgenv7fA"
      decimals="-5"
      id="Narr_MbjhUNt7RUyq2ob9PJ8EZA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">6500000</xoma:ProceedsFromUpfrontPayment>
    <xoma:EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones
      contextRef="As_Of_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_ggSvnUX9UkWZQtmT__W0oQ"
      decimals="-5"
      id="Narr_G4EqKpjzDkuZoBnoWIeqkA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">4000000.0</xoma:EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones>
    <xoma:MilestonePeriodsNumber
      contextRef="As_Of_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_FirstRoyaltyInterestAcquisitionAgreementMember_ggSvnUX9UkWZQtmT__W0oQ"
      decimals="INF"
      id="Narr_hRfhzWos1ES0PTx1pQNhNg"
      unitRef="Unit_Standard_period_R89rIOwK3UuitM4JjkZPZA">3</xoma:MilestonePeriodsNumber>
    <xoma:ProceedsFromUpfrontPayment
      contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_SecondRoyaltyInterestAcquisitionAgreementMember_EJiM7NHi5kml11dMIOGEPg"
      decimals="-5"
      id="Narr_UT5fdyXBp06vV-o9x_1yrA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">11500000</xoma:ProceedsFromUpfrontPayment>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_aCw4ctCJwUaM69UYru1Kag"
      decimals="-5"
      id="Narr_TXMiUO1I4EeOviBt_Di7-Q"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">18000000.0</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <xoma:NumberOfRoyaltyInterestAcquisitionAgreements
      contextRef="Duration_12_21_2016_To_12_21_2016_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyInterestAcquisitionAgreementsMember_aCw4ctCJwUaM69UYru1Kag"
      decimals="INF"
      id="Narr_f17LSZuc_UOPbYQtpcEbjg"
      unitRef="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw">2</xoma:NumberOfRoyaltyInterestAcquisitionAgreements>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_U18ATjrZEkezdvyAx-s-Jg"
      decimals="-5"
      id="Narr_HeNmbHWeAEqzKU7H9q9llw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">400000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_UE2_PMbMiE2YAB0Dui0wWw"
      decimals="-5"
      id="Narr_ZHEDpnkl_Em7xggvhZ8PkA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">700000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="Duration_4_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_LZAfA8cFhUSDyQfEugXh6Q"
      decimals="-5"
      id="Narr_KQ5Uvl3o0kqSuOGTDC8HZA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">400000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_zBGAWyC76UWcEdJByhyCsg"
      decimals="-5"
      id="Narr_lyIXamVfkUGCISZedh7a6g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">700000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:DeferredIncomeCurrent
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_dK5eHQ1Hv0eSHkHpXfcNww"
      decimals="-5"
      id="Narr_r8VATrJmfkOW6bw1uWM4EA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1500000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeNoncurrent
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_dK5eHQ1Hv0eSHkHpXfcNww"
      decimals="-5"
      id="Narr_0ZFd32Q6j0CxYpUPHcEHNA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">12700000</us-gaap:DeferredIncomeNoncurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-5"
      id="Narr_-Iup4MYIrUewOZr5O7eNdw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1500000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeNoncurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-5"
      id="Narr_uO4hsJfBNkWiVb4utj79WQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">13500000</us-gaap:DeferredIncomeNoncurrent>
    <xoma:RoyaltyPurchaseAgreementTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_5bxwnJONtUKSbZsRoT828A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;5. Royalty Purchase Agreements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Royalty Purchase Agreement with Agenus,&#160;Inc.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;On September&#160;20, 2018, the Company entered into a royalty purchase agreement (the &#x201c;Agenus Royalty Purchase Agreement&#x201d;) with Agenus,&#160;Inc., and certain affiliates (collectively, &#x201c;Agenus&#x201d;). Under the Agenus Royalty Purchase Agreement, the Company purchased from Agenus the right to receive 33% of the future royalties on six Incyte Europe S.a.r.l. (&#x201c;Incyte&#x201d;) immuno-oncology assets, currently in development, due to Agenus from Incyte (net of certain royalties &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;payable by Agenus to a third party) and 10% of all future developmental, regulatory and commercial milestones related to these assets. However, the Company did not have a right to the expected near-term milestone associated with the entry of INCAGN2390 (anti-TIM-3) into its Phase 1 clinical trial. The future royalties due to Agenus from Incyte are based on low single to mid-teen digit&#160;percentage of applicable net sales.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In addition, the Company purchased from Agenus the right to receive 33% of the future royalties on MK-4830, an immuno-oncology product currently in clinical development, due to Agenus from Merck Sharp&#160;&amp;amp; Dohme Corp. (&#x201c;Merck&#x201d;) and 10% of all future developmental, regulatory and commercial milestones related to this asset. The future royalties due to Agenus from Merck are based on low single-digit&#160;percentage of applicable net sales. Pursuant to the Agenus Royalty Purchase Agreement, the Company&#x2019;s share in future potential development, regulatory and commercial milestones is up to $59.5 million. There is no limit on the amount of future royalties on sales that the Company may receive under the agreements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Under the terms of the Agenus Royalty Purchase Agreement, the Company paid Agenus $15.0 million. The Company financed $7.5 million of the purchase price with a term loan under its Loan and Security Agreement with Silicon Valley Bank (Note&#160;8).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;At the inception of the agreement, the Company recorded $15.0 million as long-term royalty receivables in the condensed consolidated balance sheets. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In November 2020, MK-4830 advanced into Phase 2 development and Agenus earned a $10.0 million clinical development milestone under its license agreement with Merck, of which the Company earned $1.0 million. In accordance with the cost recovery method, the $1.0 million milestone received was recorded as a direct reduction of the recorded long-term royalty receivable balance. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company continues to assess that no further payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to milestones and royalties received until the investment has been fully collected.&#160;The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Royalty Purchase Agreement with Bioasis Technologies,&#160;Inc.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On February&#160;25, 2019, the Company entered into a royalty purchase agreement (the &#x201c;Bioasis Royalty Purchase Agreement&#x201d;) with Bioasis Technologies,&#160;Inc. and certain affiliates (collectively &#x201c;Bioasis&#x201d;). Under the Bioasis Royalty Purchase Agreement, the Company purchased potential future milestone and royalty rights from Bioasis for product candidates that are being developed pursuant to a license agreement between Bioasis and Prothena Biosciences Limited. In addition, the Company was granted options to purchase a 1% royalty right on the next two license agreements entered into between Bioasis and third-party licensees subject to certain payments and conditions as well as a right of first negotiation on subsequent Bioasis license agreements with third parties. Upon exercise of the option related to the second license agreement executed by Bioasis, the Company may be obligated to pay up to $0.3 million per licensed product. Upon exercise of the option related to the third license agreement executed by Bioasis, the Company may be obligated to pay up to $0.4 million per licensed product. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Under the terms of the Bioasis Royalty Purchase Agreement, the Company paid $0.3 million and will make contingent future cash payments of up to $0.2 million to Bioasis as the licensed product candidates reach certain development milestones (the &#x201c;Bioasis Contingent Consideration&#x201d;).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;At the inception of the agreement, the Company recorded $0.4 million as long-term royalty receivables in its condensed consolidated balance sheet, including the estimated fair value of the Bioasis Contingent Consideration of $0.1 million. Future changes in the estimated fair value of the contingent consideration will be recognized in the other income (expense), net line item of the condensed consolidated statement of operations and comprehensive loss. As of June 30, 2021, there was no change in the fair value of the contingent consideration from its initial value and no amounts were paid during the three and six months ended June 30, 2021. The Company continues to assess that no payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;recognize any income related to milestones and royalties received until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On November 2, 2020, the Company entered into another royalty purchase agreement (the &#x201c;Second Bioasis Royalty Purchase Agreement&#x201d;) with Bioasis. Under the Second Bioasis Royalty Purchase Agreement, the Company purchased potential future milestone and other payments, and royalty rights from Bioasis for product candidates that are being developed pursuant to a research collaboration and license agreement between Bioasis and Chiesi Farmaceutici S.p.A. (&#x201c;Chiesi&#x201d;). The Company paid Bioasis $1.2 million upon closing of the Second Bioasis Royalty Purchase Agreement for the purchased rights.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;At the inception of the Second Bioasis Royalty Purchase Agreement, the Company recorded $1.2 million as long-term royalty receivables in its consolidated balance sheet. The Company continues to assess that no payments are probable to be received under the Second Bioasis Royalty Purchase Agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to milestones and other payments until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Royalty Purchase Agreement with Aronora,&#160;Inc.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On April&#160;7, 2019, the Company entered into a royalty purchase agreement (the &#x201c;Aronora Royalty Purchase Agreement&#x201d;) with Aronora,&#160;Inc. (&#x201c;Aronora&#x201d;), which closed on June&#160;26, 2019. Under the Aronora Royalty Purchase Agreement, the Company purchased from Aronora the right to receive future royalties and a portion of upfront, milestone, and option payments (the &#x201c;Non-Royalties&#x201d;) related to five anti-thrombotic hematology drug candidates. Three candidates were subject to Aronora&#x2019;s collaboration with Bayer Pharma AG (&#x201c;Bayer&#x201d;) (the &#x201c;Bayer Products&#x201d;), including one which was subject to an exclusive license option by Bayer. The Company will receive 100% of future royalties and 10% of future Non-Royalties from these Bayer Products. The other two candidates are unpartnered (the &#x201c;non-Bayer Products&#x201d;) for which the Company will receive low single-digit&#160;percentage of net sales and 10% of Non-Royalties. The future payment&#160;percentage for Non-Royalties will be reduced from 10% to 5% upon the Company&#x2019;s receipt of two times the total cumulative amount of consideration paid by the Company to Aronora. In July 2020, Bayer elected to not exercise its option on the third Bayer Product and that product is now subject to the same economics as the non-Bayer Products.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Under the terms of the Aronora Royalty Purchase Agreement, the Company paid Aronora a $6.0 million upfront payment at the close of the transaction. The Company financed $3.0 million of the upfront payment with a term loan under its Loan and Security Agreement with SVB (Note&#160;8). The Company was required to make a contingent future cash payment of $1.0 million for each of the three Bayer Products that were active on September&#160;1, 2019 (up to a total of $3.0 million, the &#x201c;Aronora Contingent Consideration&#x201d;). Pursuant to the Aronora Royalty Purchase Agreement, if the Company receives $250.0 million in cumulative royalties on net sales per product, the Company will be required to pay associated tiered milestone payments to Aronora in an aggregate amount of up to $85.0 million per product (the &#x201c;Royalty Milestones&#x201d;).&#160;The Royalty Milestones are paid based upon various royalty tiers prior to reaching $250.0 million in cumulative royalties on net sales per product.&#160;Royalties per product in excess of $250.0 million are retained by the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;At the inception of the agreement, the Company recorded $9.0 million as long-term royalty receivables in its condensed consolidated balance sheet, including the estimated fair value of the Aronora Contingent Consideration of $3.0 million. In September&#160;2019, the Company paid the $3.0 million contingent consideration to Aronora. As the Company receives royalties from Aronora for a product, the Company will recognize the liability for future Royalty Milestones for such product when probable and estimable. The Company continues to assess that no payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to milestones and royalties received until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Royalty Purchase Agreement with Palobiofarma, S.L.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On September&#160;26, 2019, the Company entered into a royalty purchase agreement (the &#x201c;Palo Royalty Purchase Agreement&#x201d;) with Palobiofarma, S.L. (&#x201c;Palo&#x201d;), a company organized and existing under the laws of Spain. Pursuant to the Palo Royalty Purchase Agreement, the Company acquired the rights to potential royalty payments in low single-digit&#160;percentages of aggregate Net Sales (as defined in the Palo Royalty Purchase Agreement) associated with six drug candidates in various clinical development stages, targeting the adenosine pathway with potential applications in solid tumors, non-Hodgkin&#x2019;s lymphoma, asthma/chronic obstructive pulmonary disease, ulcerative colitis, idiopathic pulmonary fibrosis, lung cancer, psoriasis and nonalcoholic steatohepatitis and other indications (the &#x201c;Palo Licensed Products&#x201d;) that are being developed by Palo. Novartis is a development partner on NIR178, one of the Palo Licensed Products, and NIR178 is being developed pursuant to a license agreement between Palo and Novartis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Under the terms of the Palo Royalty Purchase Agreement, the Company paid Palo a $10.0 million payment at the close of the transaction which occurred simultaneously upon parties&#x2019; entry into the Palo Royalty Purchase Agreement on September&#160;26, 2019. The Company financed $5.0 million of the payment with a term loan under its Loan and Security Agreement with SVB (Note&#160;8).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;At the inception of the agreement, the Company recorded $10.0 million as long-term royalty receivables in its condensed consolidated balance sheet. The Company continues to assess that no payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to royalties received until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Royalty Purchase Agreement with Viracta Therapeutics, Inc.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On March 22, 2021, the Company entered into a royalty purchase agreement (the &#x201c;Viracta Royalty Purchase Agreement&#x201d;) with Viracta Therapeutics,&#160;Inc. (&#x201c;Viracta&#x201d;). Pursuant to the Viracta Royalty Purchase Agreement, the Company acquired the right to receive future royalties, milestones, and other payments related to two clinical stage drug candidates. The first candidate, DAY101&#160;(pan-RAF&#160;kinase inhibitor), is being developed by Day One Biopharmaceuticals, and the second candidate, vosaroxin (topoisomerase II inhibitor), is being developed by Denovo Biopharma.&lt;span style="background-color:#ffffff;"&gt; The Company acquired the right to receive (i) up to &lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;$54.0&lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt; million in potential milestones, potential royalties on sales, if approved, and other payments related to DAY101, excluding up to &lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;$20.0&lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt; million consideration retained by Viracta; and (ii) up to &lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;$57.0&lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt; million in potential regulatory and commercial milestones and high single-digit royalties on sales related to vosaroxin, if approved. &lt;/span&gt;Under the terms of the Viracta Royalty Purchase Agreement, the Company paid Viracta $13.5 million upon closing of the transaction.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;At the inception of the Viracta Royalty Purchase Agreement, the Company recorded $13.5 million as long-term royalty receivables in its condensed consolidated balance sheet. No payments are probable to be received under the Viracta Royalty Purchase Agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestones and other payments until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table summarizes the long-term royalty receivable activities including acquisitions of royalty rights during the six months ended June 30, 2021 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 34,575&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Acquisition of royalty rights:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Viracta&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at June&#160;30,&#160;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 48,075&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</xoma:RoyaltyPurchaseAgreementTextBlock>
    <xoma:RoyaltyReceivablePercentageOnNetSales
      contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JN-n4LnJNEKn05kxC2TWdw"
      decimals="2"
      id="Narr_p2ESCCoDLUSNJjw-Y2WRtA"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.33</xoma:RoyaltyReceivablePercentageOnNetSales>
    <xoma:NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased
      contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JN-n4LnJNEKn05kxC2TWdw"
      decimals="INF"
      id="Narr_H9R3ig7QOkKV_OMYC-Kmug"
      unitRef="Unit_Standard_product_-AwjN6ZITUWfwMnnbx3WzA">6</xoma:NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased>
    <xoma:PurchasedPercentageOfMilestones
      contextRef="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_IncyteImmunoOncologyAssetsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_X7LjB8R2i0KbHbAvNyzA1g"
      decimals="INF"
      id="Narr_rx762SN97kCBFRWAHwVOzQ"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.10</xoma:PurchasedPercentageOfMilestones>
    <xoma:RoyaltyReceivablePercentageOnNetSales
      contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Dr1XU7NJYkGIRritn763Zw"
      decimals="2"
      id="Narr_Gsv8KMmHfkiR--6Nb5dOqQ"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.33</xoma:RoyaltyReceivablePercentageOnNetSales>
    <xoma:PurchasedPercentageOfMilestones
      contextRef="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_F8p50h_TxUWyqrqR4MpcLQ"
      decimals="INF"
      id="Narr_vGsA4MPr7UuuA9unmVDqfQ"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.10</xoma:PurchasedPercentageOfMilestones>
    <xoma:PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones
      contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Dr1XU7NJYkGIRritn763Zw"
      decimals="-5"
      id="Narr_F3Y1gJ90bkyqhxggnbvDDA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">59500000</xoma:PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones>
    <xoma:PaymentsRelatedToPurchaseOfRoyaltyRights
      contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_XIrSaPhGo0K1vG7wYW6lhQ"
      decimals="-5"
      id="Narr_QFaQvtDE9ECDlXnwd6ldkA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">15000000.0</xoma:PaymentsRelatedToPurchaseOfRoyaltyRights>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="Duration_9_20_2018_To_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_6CP7lno9W0WUyTGBftJTSQ"
      decimals="-5"
      id="Narr_DP78D9W5dUSaEXFestvxWw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">7500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_9_20_2018_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Rlej5EggB0WO3AaTMQi6cg"
      decimals="-5"
      id="Narr_UX1ihX7rmkCQ9Pgd-T08jQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">15000000.0</xoma:LongTermRoyaltyReceivableNonCurrent>
    <xoma:MilestoneAchieved
      contextRef="Duration_11_1_2020_To_11_30_2020_dei_LegalEntityAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_tEyA_q9K_kS3hwm3WXx-xA"
      decimals="-5"
      id="Narr_J2Hkz4PZ1kagcH2QWyeAAA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10000000.0</xoma:MilestoneAchieved>
    <xoma:MilestoneAchieved
      contextRef="Duration_11_1_2020_To_11_30_2020_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_PgdXCktlg06iE-c8VllYeg"
      decimals="-5"
      id="Narr_UnIPoVvSVUiwR8oygB2Epg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1000000.0</xoma:MilestoneAchieved>
    <xoma:CashReceivedForAchievementOfContractualMilestones
      contextRef="Duration_11_1_2020_To_11_30_2020_srt_CounterpartyNameAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_PgdXCktlg06iE-c8VllYeg"
      decimals="-5"
      id="Narr_mPFQvYom0k24SULPtmJ2lQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1000000.0</xoma:CashReceivedForAchievementOfContractualMilestones>
    <xoma:ImpairmentOfLongTermRoyaltyReceivable
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AgenusIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_JKmSmIAri0qQbxawsk6EDg"
      decimals="-3"
      id="Narr_XkytEpkOPUOO06jcKfLahg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ImpairmentOfLongTermRoyaltyReceivable>
    <xoma:PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements
      contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q"
      decimals="INF"
      id="Narr_p7ppVbAIMkKLT8mxm9tlCg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.01</xoma:PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements>
    <xoma:NumberOfLicenseAgreementsFutureLicenseAgreements
      contextRef="Duration_2_25_2019_To_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_OfxuD3s4nkqkVDxpd1mkNA"
      decimals="INF"
      id="Narr_wl4R__0QmUa6LwXR8-eVbg"
      unitRef="Unit_Standard_agreement_all3xJXvhEW9dZqQlrJ7xw">2</xoma:NumberOfLicenseAgreementsFutureLicenseAgreements>
    <xoma:PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement
      contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q"
      decimals="-5"
      id="Narr_UWIQip3jhEq6WxGpxJ1okw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">300000</xoma:PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement>
    <xoma:PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement
      contextRef="Duration_2_25_2019_To_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_OfxuD3s4nkqkVDxpd1mkNA"
      decimals="-5"
      id="Narr_PdFkFMRfK0G0TbC2d3GC3A"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">400000</xoma:PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement>
    <xoma:PaymentsRelatedToPurchaseOfRoyaltyRights
      contextRef="Duration_2_25_2019_To_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_OfxuD3s4nkqkVDxpd1mkNA"
      decimals="-5"
      id="Narr_KHepu7cuH0yl8CRMQkdVXw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">300000</xoma:PaymentsRelatedToPurchaseOfRoyaltyRights>
    <xoma:ContingentFutureCashPayments
      contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_ugeQH-iykUaTk2d2EqkQkg"
      decimals="-5"
      id="Narr_TX2k8TuNyUm9gURn76B5IQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">200000</xoma:ContingentFutureCashPayments>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q"
      decimals="-5"
      id="Narr_QHdOUOyJCEOH3vmTpqfzlQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">400000</xoma:LongTermRoyaltyReceivableNonCurrent>
    <xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements
      contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q"
      decimals="-5"
      id="Narr_jav5iBDdZUeMghkCd_L4og"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">100000</xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements>
    <xoma:ChangesInEstimatedFairValueOfContingentConsideration
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw"
      decimals="-3"
      id="Narr_eo6mxZCRbEGRRlliy4FfcQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ChangesInEstimatedFairValueOfContingentConsideration>
    <xoma:PaymentsOfContingentConsideration
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw"
      decimals="-3"
      id="Narr_r-HuzovkZEm8I7sD66kdQg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:PaymentsOfContingentConsideration>
    <xoma:ImpairmentOfLongTermRoyaltyReceivable
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw"
      decimals="-3"
      id="Narr_q1y30GeZZUKkY53GD3RZHw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ImpairmentOfLongTermRoyaltyReceivable>
    <xoma:PaymentsRelatedToPurchaseOfRoyaltyRights
      contextRef="Duration_11_2_2020_To_11_2_2020_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_Gg2ZR22CVkq-FPkAiDYAag"
      decimals="-5"
      id="Narr_nbt01KJeiEiAdsArwcxbmw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1200000</xoma:PaymentsRelatedToPurchaseOfRoyaltyRights>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_11_2_2020_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_hiGSxVKj_kGMCEC7nmtDyQ"
      decimals="-5"
      id="Narr_FhTMvSZ8fU2OJPaKMxceVg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1200000</xoma:LongTermRoyaltyReceivableNonCurrent>
    <xoma:ImpairmentOfLongTermRoyaltyReceivable
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementTwoMember_WAUlZozSIEul70DC8ukV1g"
      decimals="-5"
      id="Narr_qkiwFrZF60yEfe1OEEMkYA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ImpairmentOfLongTermRoyaltyReceivable>
    <xoma:AgreementDrugCandidatesNumber
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw"
      decimals="INF"
      id="Narr_kBHIxHjIx0OoYh77YKthCA"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">5</xoma:AgreementDrugCandidatesNumber>
    <xoma:AgreementDrugCandidatesNumber
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q"
      decimals="INF"
      id="Narr_XU_EEhK6MUCN0SynBse_xA"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">3</xoma:AgreementDrugCandidatesNumber>
    <xoma:AgreementDrugCandidatesExclusiveLicenseOptionNumber
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q"
      decimals="INF"
      id="Narr_3CqbhYvSF0CjcOWROw-8WA"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">1</xoma:AgreementDrugCandidatesExclusiveLicenseOptionNumber>
    <xoma:RoyaltyReceivablePercentageOnNetSales
      contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_aS1Qb7eHcka_7iEbZt-PQA"
      decimals="2"
      id="Narr_gGBZ32oevEGYrW8iLRADpA"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">1</xoma:RoyaltyReceivablePercentageOnNetSales>
    <xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q"
      decimals="INF"
      id="Narr_x9NV8QUQok6MUBKuYoALtg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.10</xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts>
    <xoma:AgreementDrugCandidatesNumber
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_NonBayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nl42cXJyS0e4zlGdyMOSVw"
      decimals="INF"
      id="Narr_IViPNBRzo0OWfGXUpu1rOw"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">2</xoma:AgreementDrugCandidatesNumber>
    <xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_NonBayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nl42cXJyS0e4zlGdyMOSVw"
      decimals="INF"
      id="Narr_FTccqR3OZ0a6vqkYNELs-A"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.10</xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts>
    <xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw"
      decimals="INF"
      id="Narr_Uq46nMqFL0q3cyRidJ8A-g"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.10</xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts>
    <xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw"
      decimals="INF"
      id="Narr_p-ESbjkyLkOFYE97p0Fuwg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.05</xoma:PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage>
    <xoma:AgreementPaymentPercentageFactor
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw"
      decimals="INF"
      id="Narr_77jX3LjPY0SG8v4BAM5S2g"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">2</xoma:AgreementPaymentPercentageFactor>
    <xoma:UpfrontPayment
      contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA"
      decimals="-5"
      id="Narr_S42ki_ru-U2_jcyzAtagnw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">6000000.0</xoma:UpfrontPayment>
    <xoma:UpfrontPayment
      contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_roTwo-o9dk-zT9Z-jIrwQw"
      decimals="-5"
      id="Narr_iX8aVFYO50Kv-xtBgHgrwA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3000000.0</xoma:UpfrontPayment>
    <xoma:ContingentFutureCashPaymentsPerProduct
      contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_aS1Qb7eHcka_7iEbZt-PQA"
      decimals="-5"
      id="Narr_eeapiTReO0WpBWSkEEiWdw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1000000.0</xoma:ContingentFutureCashPaymentsPerProduct>
    <xoma:AgreementDrugCandidatesNumber
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q"
      decimals="INF"
      id="Narr_ptUrX1is2E64hKQH6W8UrQ"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">3</xoma:AgreementDrugCandidatesNumber>
    <xoma:ContingentFutureCashPayments
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_srt_ProductOrServiceAxis_xoma_BayerProductsMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_yEFPq04UrEqeFNdR19Vv9Q"
      decimals="-5"
      id="Narr_AgBcR6uKlk25tZ-WuBlE8g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3000000.0</xoma:ContingentFutureCashPayments>
    <xoma:CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount
      contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA"
      decimals="-5"
      id="Narr_NGfcSb6TEkWWcK7dkFiIvA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">250000000.0</xoma:CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount>
    <xoma:MilestonesPaymentsToAggregateAmountOfPerProduct
      contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA"
      decimals="-5"
      id="Narr_89Sk1PyMNUqVGN4jDXU-9g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">85000000.0</xoma:MilestonesPaymentsToAggregateAmountOfPerProduct>
    <xoma:CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount
      contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA"
      decimals="-5"
      id="Narr_gboBS5KiVUGuuJJ9eOrz7A"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">250000000.0</xoma:CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount>
    <xoma:CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount
      contextRef="Duration_4_7_2019_To_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rmRqwfd6NkKgfDmpIZJXDA"
      decimals="-5"
      id="Narr_LnokLjxEg0-Y72hpZfiKDg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">250000000.0</xoma:CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw"
      decimals="-5"
      id="Narr_w9FCDWdS306yMP-4tWqBFw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">9000000.0</xoma:LongTermRoyaltyReceivableNonCurrent>
    <xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements
      contextRef="As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw"
      decimals="-5"
      id="Narr_8QK7j5yWaUCQUHwM1-J4jg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3000000.0</xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements>
    <xoma:PaymentsOfContingentConsideration
      contextRef="Duration_9_1_2019_To_9_30_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_e7xDuIdmS0G5hE0f9ArLzg"
      decimals="-5"
      id="Narr_41b4H0tHFU64-1oF31kXqQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3000000.0</xoma:PaymentsOfContingentConsideration>
    <xoma:ImpairmentOfLongTermRoyaltyReceivable
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_pFsptIsKvEyz-TFm3FmN2g"
      decimals="-3"
      id="Narr_8BecZz11ZkabMJubFHjc2w"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ImpairmentOfLongTermRoyaltyReceivable>
    <xoma:AgreementDrugCandidatesNumber
      contextRef="As_Of_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Yyq35V-R4kGfKIFeXeMRvw"
      decimals="INF"
      id="Narr_K-hue6_e20W1jiTP1QHpMg"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">6</xoma:AgreementDrugCandidatesNumber>
    <xoma:PaymentsRelatedToPurchaseOfRoyaltyRights
      contextRef="Duration_9_26_2019_To_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Sl33Vpp790SjZOUF7ljieg"
      decimals="-5"
      id="Narr_IVFpnMZW7EGXcL2gMnToIg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10000000.0</xoma:PaymentsRelatedToPurchaseOfRoyaltyRights>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="Duration_9_26_2019_To_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_rnQ5XeI7fkOjqGPjw9NKWA"
      decimals="-5"
      id="Narr_ddXAQU_MVUCk4rEwtrjbYA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">5000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Yyq35V-R4kGfKIFeXeMRvw"
      decimals="-5"
      id="Narr_3yNRo1-OBESUdOLLuxJCkw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">10000000.0</xoma:LongTermRoyaltyReceivableNonCurrent>
    <xoma:ImpairmentOfLongTermRoyaltyReceivable
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_N8mDe6OQgUebs7JeRGZ01Q"
      decimals="-3"
      id="Narr_iR2OJcdz2k6eM1PCoBR4qw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ImpairmentOfLongTermRoyaltyReceivable>
    <xoma:AgreementDrugCandidatesNumber
      contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg"
      decimals="INF"
      id="Narr_zNclmrbWL0aHQxjD4j0n_Q"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">2</xoma:AgreementDrugCandidatesNumber>
    <xoma:MilestonesReceivableExcludingConsiderationRetainedMaximum
      contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg"
      decimals="-5"
      id="Narr_XTLfqa5mhk6PxGlddSZWFg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">54000000.0</xoma:MilestonesReceivableExcludingConsiderationRetainedMaximum>
    <xoma:MaximumConsiderationRetained
      contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg"
      decimals="-5"
      id="Narr_uwEE_hsJz0-xU2NBmLaOqg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">20000000.0</xoma:MaximumConsiderationRetained>
    <xoma:RegulatoryAndCommercialMilestonesReceivableMaximum
      contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg"
      decimals="-5"
      id="Narr_r-_lY1N03UGSI21GPhKPbw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">57000000.0</xoma:RegulatoryAndCommercialMilestonesReceivableMaximum>
    <xoma:PaymentsRelatedToPurchaseOfRoyaltyRights
      contextRef="Duration_3_22_2021_To_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_xzXk-GCrqUKY_zCb_lFcdA"
      decimals="-5"
      id="Narr_u82Fqtk4gEOhLp1UFk96Ug"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">13500000</xoma:PaymentsRelatedToPurchaseOfRoyaltyRights>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg"
      decimals="-5"
      id="Narr_OV3dgxr2NUqzTJp7USUgbQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">13500000</xoma:LongTermRoyaltyReceivableNonCurrent>
    <xoma:ImpairmentOfLongTermRoyaltyReceivable
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_XYfHV5bF2U2KiNDVGdZLag"
      decimals="-3"
      id="Narr_b2Yw45JCkE-e76LvJg5mBw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ImpairmentOfLongTermRoyaltyReceivable>
    <xoma:ScheduleOfRoyaltyRightsTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_E_4iTHktyk2ckoQv9goUJQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table summarizes the long-term royalty receivable activities including acquisitions of royalty rights during the six months ended June 30, 2021 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December 31, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 34,575&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Acquisition of royalty rights:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Viracta&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at June&#160;30,&#160;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 48,075&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</xoma:ScheduleOfRoyaltyRightsTableTextBlock>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_-2ullBegC0quVSfJbYtD4Q_1_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">34575000</xoma:LongTermRoyaltyReceivableNonCurrent>
    <xoma:RoyaltyRightsAcquired
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_JPsSoWL2wk-eX9FsawIAtQ"
      decimals="-3"
      id="Tc_7Ab-yo55VkGLzsKxV9l5Uw_3_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">13500000</xoma:RoyaltyRightsAcquired>
    <xoma:LongTermRoyaltyReceivableNonCurrent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_LnSl1BzuP02XxB4xlypweQ_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">48075000</xoma:LongTermRoyaltyReceivableNonCurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_Nb1lC9qS2E6VhuMpCR51Mw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;6. Fair Value Measurements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company records its financial assets and liabilities at fair value. The carrying amounts of certain of the Company&#x2019;s financial instruments, including cash, trade 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:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 24.5pt;"&gt;Level 1&#160;&#x2013; Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 24.5pt;"&gt;Level 2&#160;&#x2013; 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 24.5pt;"&gt;Level 3&#160;&#x2013; 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following tables set forth the Company&#x2019;s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;June&#160;30,&#160;2021 Using &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Quoted&#160;Prices&#160;in&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&#160;Other&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Active&#160;Markets&#160;for&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Observable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Identical&#160;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;1)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;2)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;3)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Equity securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,310&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,310&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020 Using&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Quoted&#160;Prices&#160;in&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&#160;Other&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Active&#160;Markets&#160;for&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Observable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Identical&#160;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;1)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;2)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;3)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Equity securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,693&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,693&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Transfers to and from Levels 1, 2, and 3 are recognized at the end of the reporting period. During the three and six months ended June 30, 2021, the Company&#x2019;s equity investment in Rezolute&#x2019;s common stock transferred from Level 3 to Level 1. In reporting periods prior to June 30, 2021, the Company applied an illiquidity discount to the fair value of Rezolute&#x2019;s common stock due to the lack of trading volume, resulting in classification as Level 3. &#160;As of June 30, 2021, there was sufficient and consistent trading volume on the Nasdaq Stock Market to provide an estimate of fair value utilizing quoted prices in an active market for the identical securities as of the reporting date, resulting in classification as Level 1. There were no transfers between levels for the three and six months ended June 30, 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Equity Securities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following table reconciles the beginning and ending balance for the Level 3 financial assets recurring fair value measurement for the six months ended June 30, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December&#160;31,&#160;2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,693&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 617&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Transfer out of Level 3&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,310)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at June&#160;30,&#160;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The equity securities consisted of an investment in Rezolute&#x2019;s common stock and are classified on the condensed consolidated balance sheets as current assets as of June 30, 2021, and long-term assets as of December&#160;31, 2020. The reclassification from noncurrent to current assets was due to the equity securities achieving sufficient and consistent trading volume on the Nasdaq Stock Market as of the June 30, 2021 reporting date. 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 and comprehensive loss. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;As of December 31, 2020, the Company and its valuation specialist, valued the equity securities using the closing price for Rezolute&#x2019;s common stock traded on the Nasdaq Stock Market and adjusted for an illiquidity discount. The inputs that were used to calculate the illiquidity discount were based on observable and unobservable estimates and judgments and therefore were classified as a Level 3 fair value measurement. As the Company has the right and option to sell up to 100,000 shares of Rezolute&#x2019;s common stock back to Rezolute after December 31, 2019 (Note 4), the fair value of the equity securities was determined by dividing the total shares of Rezolute&#x2019;s common stock held by the Company into two tranches based on the estimated time to a potential liquidity event.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;As of June 30, 2021, the Company valued the equity securities using the closing price for Rezolute&#x2019;s common stock traded on the Nasdaq Stock Market. 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The closing price of Rezolute&#x2019;s common stock as per the Nasdaq Stock Market was $14.27 and $11.99 as of June 30, 2021 and December 31, 2020, respectively. The estimated fair value of the equity securities as of December 31, 2020 was calculated based on the following assumptions:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Closing common stock price&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.27&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11.99&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Tranche 1:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;N/A&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Estimated time to liquidity of shares&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.25 year&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Tranche 2:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;N/A&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Estimated time to liquidity of shares&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.67 years&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Due to sufficient and consistent trading volume, the equity investment will be measured at the closing price per the Nasdaq Stock Market as of June 30, 2021. The assumptions related to the unobservable inputs identified above, and any changes in those assumptions thereto, will no longer be considered in determining the fair value of the equity securities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Contingent Consideration&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The estimated fair value of the contingent consideration liability at the inception of the Bioasis Royalty Purchase Agreement represents the future consideration that is contingent upon the achievement of specified development milestones for a product candidate. The fair value measurement is based on significant Level 3 inputs such as anticipated timelines and probability of achieving development milestones of each licensed product candidate. Changes in the fair value of the liability for contingent consideration will be recorded in the other income (expense), net line item of the condensed consolidated statements of operations and comprehensive loss until settlement. As of June 30, 2021, there were no changes in the estimated fair value of the contingent consideration from its initial value of $0.1 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_v3nbw6nuI0-38Ew8c_yHTQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following tables set forth the Company&#x2019;s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;June&#160;30,&#160;2021 Using &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Quoted&#160;Prices&#160;in&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&#160;Other&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Active&#160;Markets&#160;for&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Observable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Identical&#160;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;1)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;2)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;3)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Equity securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,310&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,310&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020 Using&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Quoted&#160;Prices&#160;in&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&#160;Other&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Active&#160;Markets&#160;for&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Observable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unobservable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Identical&#160;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inputs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;1)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;2)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(Level&#160;3)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Equity securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,693&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,693&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_TAU9h6FDtEufE4cVcpAOOg"
      decimals="-3"
      id="Tc_fcZULRfI70Ge68JwYwoxsA_7_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2310000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_6_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_PEGR79z1DUmaGcJJadYpGw"
      decimals="-3"
      id="Tc_WJDeUzetVUKjd9h5SFBktQ_7_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2310000</us-gaap:InvestmentsFairValueDisclosure>
    <xoma:ContingentConsiderationFairValueDisclosure
      contextRef="As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uAQQp7F8CU-1-jB6OCLwbg"
      decimals="-3"
      id="Tc_A94D_AzW_0WfLkKeu6EViA_9_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">75000</xoma:ContingentConsiderationFairValueDisclosure>
    <xoma:ContingentConsiderationFairValueDisclosure
      contextRef="As_Of_6_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_PEGR79z1DUmaGcJJadYpGw"
      decimals="-3"
      id="Tc_x5Qh8qykFUqqJIKt5k2tug_9_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">75000</xoma:ContingentConsiderationFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_17xC9dmJo0ijgIph7xMBtw"
      decimals="-3"
      id="Tc_1AmeUoVV-0S-ssFzPtZFFg_7_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1693000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qEZdSYoTkkCjLOJISZFDZA"
      decimals="-3"
      id="Tc_m0Tbq2QpzEueQSIzCnVIxw_7_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1693000</us-gaap:InvestmentsFairValueDisclosure>
    <xoma:ContingentConsiderationFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_17xC9dmJo0ijgIph7xMBtw"
      decimals="-3"
      id="Tc_2C18biGcPUGWzS-sQXeqNQ_9_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">75000</xoma:ContingentConsiderationFairValueDisclosure>
    <xoma:ContingentConsiderationFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qEZdSYoTkkCjLOJISZFDZA"
      decimals="-3"
      id="Tc_mg1mMTHvoUWkOVR5gyompQ_9_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">75000</xoma:ContingentConsiderationFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-5"
      id="Narr_VL7haA_oCUeChOTvDLmdFw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-5"
      id="Narr_a8odyidQf0Sv9qrwfgc4Jw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_QuaXFlHZy0GEUjVm9QtZEQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following table reconciles the beginning and ending balance for the Level 3 financial assets recurring fair value measurement for the six months ended June 30, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at December&#160;31,&#160;2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,693&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 617&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Transfer out of Level 3&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,310)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balance at June&#160;30,&#160;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_hItItXkvzUK3nzYzPujUyg"
      decimals="-3"
      id="Tc_CLJWJ7p8t0iqIe6YKYLU_g_3_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1693000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_CBGh9KLXWEKMxm2Zin1TAw"
      decimals="-3"
      id="Tc_RN8ZXJMkFkOg2qO7F0CzJA_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">617000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_CBGh9KLXWEKMxm2Zin1TAw"
      decimals="-3"
      id="Tc_XXQSV01v40O37zWAPLnz6g_5_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2310000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <xoma:NumberOfSharesRightAndOptionToSellPostSplitSharesNumber
      contextRef="Duration_1_1_2020_To_1_1_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_SsN2B32c6EuP7pyh0E-7_w"
      decimals="INF"
      id="Narr_V_iSGM5fJU2eUzKzUwTIzw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">100000</xoma:NumberOfSharesRightAndOptionToSellPostSplitSharesNumber>
    <xoma:EquitySecuritiesNumberOfTranches
      contextRef="As_Of_12_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_VoS4fikQlE-q6QPw4qRdrw"
      decimals="INF"
      id="Narr_m4BpFiFsdk6bP4-4SA0sew"
      unitRef="Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ">2</xoma:EquitySecuritiesNumberOfTranches>
    <us-gaap:SharePrice
      contextRef="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_RezoluteIncMember_pKqZ1DW5-UeVQWss-M52EA"
      decimals="INF"
      id="Narr_UM1OQrVccke-wFAIyfytCQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">14.27</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_xoma_RezoluteIncMember_zwLPLviy-0WfWX-tRPSH5A"
      decimals="INF"
      id="Narr_Nc5mbW-660aDD0RWcwVnaQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">11.99</us-gaap:SharePrice>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Group_ouyS0FOYMU6EnZOktBwqKQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Closing common stock price&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.27&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11.99&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Tranche 1:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;N/A&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Estimated time to liquidity of shares&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.25 year&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Tranche 2:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;N/A&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Estimated time to liquidity of shares&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.67 years&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:EquitySecuritiesFvNiMeasurementInput
      contextRef="As_Of_6_30_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_XR0bIPTVu0ilY1KjzgJN8Q"
      decimals="2"
      id="Tc_txKUFm3NnUit0KiGuRSSvA_3_3"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">14.27</us-gaap:EquitySecuritiesFvNiMeasurementInput>
    <us-gaap:EquitySecuritiesFvNiMeasurementInput
      contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_bPdvT0yIXUGZwGI4Nxk1Dg"
      decimals="2"
      id="Tc_bD4i2jCus0OaCcrGBWZvVQ_3_6"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">11.99</us-gaap:EquitySecuritiesFvNiMeasurementInput>
    <us-gaap:EquitySecuritiesFvNiMeasurementInput
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheOneMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_j8WjPbgD00GoargesAXp8g"
      decimals="2"
      id="Tc_UxVHbP0Qz0yRjrV8jYk0_g_6_6"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.12</us-gaap:EquitySecuritiesFvNiMeasurementInput>
    <us-gaap:EquitySecuritiesFvNiMeasurementInput
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheOneMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_CEz_H4cvZ02iRCzr27qNfw"
      decimals="2"
      id="Narr_7PkHUQkj10qEfM28FCjGpA"
      unitRef="Unit_Standard_Y_UzXohVJ8B0K3gqAF3ldH0A">0.25</us-gaap:EquitySecuritiesFvNiMeasurementInput>
    <us-gaap:EquitySecuritiesFvNiMeasurementInput
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheTwoMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_Yeuz0xsq4ka1ZDG14XxxcA"
      decimals="2"
      id="Tc_vfFJFqwp6UKZrSOMWqwSMg_10_6"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.14</us-gaap:EquitySecuritiesFvNiMeasurementInput>
    <us-gaap:EquitySecuritiesFvNiMeasurementInput
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_xoma_EquitySecuritiesTrancheTwoMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_voVAPdq510G_ZQLKT2LX-Q"
      decimals="2"
      id="Narr_C7ONxwZjWUOw_3hVIJ-CjQ"
      unitRef="Unit_Standard_Y_UzXohVJ8B0K3gqAF3ldH0A">0.67</us-gaap:EquitySecuritiesFvNiMeasurementInput>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw"
      decimals="-5"
      id="Narr_oNvgM1dklEanU07sWirO5Q"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-5"
      id="Narr_6b_c3c2ciUu0M-OcDLuFYQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">100000</xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements>
    <xoma:LeaseDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_aeaGytT4M0CbMPhmljKvyg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; 7. Lease Agreements &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company leases one facility in Emeryville, California under an operating lease that expires in February&#160;2023. The lease contains an option to extend the lease for an additional term, however, the Company is not reasonably certain to exercise this option.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 0pt 0pt;"&gt;The following table summarizes maturity of the Company&#x2019;s operating lease liabilities as of June 30, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:12pt;"&gt; &lt;/span&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Operating&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Undiscounted lease payments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2021 (excluding six months ended June 30, 2021)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 98&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 202&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 34&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total undiscounted lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 334&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Present value adjustment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (14)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total net lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 320&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following table summarizes the cost components of the Company&#x2019;s operating leases for the three and six months ended June 30, 2021 and 2020 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lease costs:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating lease cost&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 88&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Variable lease cost &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 46&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 45&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 93&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 90&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;&lt;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;"&gt;&lt;tr&gt;&lt;td style="width:36pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Under the terms of the lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:12pt;"&gt; &lt;/span&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; &#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Operating cash flows under operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 98&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 94&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The present value assumptions used in calculating the present value of the lease payments as of June 30, 2021 and December 31, 2020 were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:12pt;"&gt; &lt;/span&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; &#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-average remaining lease term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.67 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2.17 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-average discount rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</xoma:LeaseDisclosureTextBlock>
    <xoma:OperatingLeasesNumberOfLeasedFacilities
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_q2Uw8FvzRU6DIWcwvn4KcQ"
      decimals="INF"
      id="Narr_WPFm7KOPAEeSS201CJ_wDg"
      unitRef="Unit_Standard_facility_3F5JgNFAWEya9MNclng10w">1</xoma:OperatingLeasesNumberOfLeasedFacilities>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_hbgPw3nxVEqap_6KqWkGWg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 0pt 0pt;"&gt;The following table summarizes maturity of the Company&#x2019;s operating lease liabilities as of June 30, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:12pt;"&gt; &lt;/span&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Operating&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Undiscounted lease payments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2021 (excluding six months ended June 30, 2021)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 98&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 202&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 34&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total undiscounted lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 334&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Present value adjustment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (14)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total net lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 320&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_F0RSAMxs20mur6FzvevK1g_3_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">98000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_f9GaMSMpDU-Oyutty3clOA_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">202000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_4MgmhUwij0uFYMc1aOj0cA_5_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">34000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_rvg5VKYEAUOh0BntXQ_o9w_7_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">334000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_KgkvscFZA0mAGOwfwC15Kw_8_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">14000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_jUwJbO-PIUmEFC4XhIkmkA_9_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">320000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_ZTXq-OUZ50Wgm0aouy7hsA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following table summarizes the cost components of the Company&#x2019;s operating leases for the three and six months ended June 30, 2021 and 2020 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Lease costs:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Operating lease cost&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 88&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Variable lease cost &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total lease costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 46&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 45&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 93&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 90&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;&lt;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;"&gt;&lt;tr&gt;&lt;td style="width:36pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Under the terms of the lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_SHYPM-u4hEqv-rzgQywiRw_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">44000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_z99m3y71I0SrwdiJCSRzeA_4_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">44000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_JSqQmHQImEaxNWGYPXiaTQ_4_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">88000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_osi_FJkgoEqXVtvEjv-9yA_4_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">88000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_-Qt4X-erX0SNGpBVgYkUpQ_5_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_6TZMLW2YJ0KVVejGTPwSjw_5_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_k7DrPNxYEEShdBfYoys6BQ_5_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">5000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_-LnN6rXlO0ylBZsvE7N0TQ_5_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_iIXfPqRfXEeVadsbqdn61Q_6_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">46000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_n8C3xZKU_EWNOrsUvYKqnA_6_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">45000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_j2DdlBN6Okqw1OUH48kqjA_6_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">93000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_UR6PSVPISUqiIGaJ_AScJw_6_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">90000</us-gaap:LeaseCost>
    <xoma:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_p-HvjUdJFUqyzqDQS96CvA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:12pt;"&gt; &lt;/span&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; &#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Operating cash flows under operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 98&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 94&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</xoma:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_qBDcR-6m-kiwcBT0VKB5Vg_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">98000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_G0PMj2uosEmkgLa6yzpJqw_4_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">94000</us-gaap:OperatingLeasePayments>
    <xoma:LesseeOperatingLeaseSupplementalInformationTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_4OtXexooeUuLDOge1sEAOQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:12pt;"&gt; &lt;/span&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; &#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-average remaining lease term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.67 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2.17 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-average discount rate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating leases&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</xoma:LesseeOperatingLeaseSupplementalInformationTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      id="Narr_qGCTctGsLEmTPbwhfQGqBA">P1Y8M1D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      id="Narr_mouBfiyRoUaOal_nO7x1Lg">P2Y2M1D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="4"
      id="Tc_ClDErExC0EuIfsB5mvicsw_6_2"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.0551</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="4"
      id="Tc_vlyHMOCM5EO5RvKyGnhzgw_6_5"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.0551</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_5L2ASC8tzkWrkGfJCRR95w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;8. Long-Term Debt and Other Financings&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Silicon Valley Bank Loan Agreement&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On May&#160;7, 2018 (the &#x201c;Effective Date&#x201d;), the Company executed a Loan and Security Agreement (the &#x201c;Loan Agreement&#x201d;) with SVB. Under the Loan Agreement, upon the Company&#x2019;s request, SVB made advances (each, a &#x201c;Term Loan Advance&#x201d;) available to the Company up to $20.0 million (the &#x201c;Term Loan&#x201d;). The Company was allowed to borrow advances under the Term Loan from the Effective Date until the earlier of March&#160;31, 2019 or an event of default (the &#x201c;Draw Period&#x201d;). The interest rate was calculated at a rate equal to the greater of (i)&#160;4.75%, or (ii)&#160;0.25% plus the prime rate as reported from time to time in The Wall Street Journal. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Payments under the Loan Agreement were interest only until the first anniversary of the funding date of each Term Loan Advance. The interest-only period was followed by equal&#160;monthly payments of principal and interest over 24 months. Each Term Loan Advance was scheduled to mature at the earlier of (i)&#160;the 23 months following the applicable term loan amortization date for each such Term Loan Advance (ii)&#160;March&#160;1, 2023, or (iii)&#160;30 days prior to the earliest maturity of any portion of the Company&#x2019;s loan with Novartis (the &#x201c;Loan Maturity Date&#x201d;). After repayment, no Term Loan Advance (or any portion thereof) may be reborrowed. The entire principal balance, including a final payment fee equal to 8.5% of the original principal, was due and payable on the Loan Maturity Date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In June 2021, the Company repaid its principal balance of $6.5 million and paid the 8.5% final payment fee of $1.4 million to SVB. The Company also paid SVB a prepayment fee of 1% of the outstanding principal balance.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In connection with the Loan Agreement, the Company issued a warrant to SVB which is exercisable in whole or in part for up to an aggregate of 6,332 shares of common stock with an exercise price of $23.69 per share (the &#x201c;Warrant&#x201d;). The Warrant may be exercised on a cashless basis and is exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company. The fair value of the Warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million. In addition, the Company incurred debt issuance costs of $0.2 million in connection with the Loan Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On March&#160;4, 2019, the Loan Agreement was amended to extend the Draw Period from March&#160;31, 2019 to March&#160;31, 2020. In connection with the amendment, the Company issued a second warrant to SVB which is exercisable in whole or in part for up to an aggregate of 4,845 shares of common stock with an exercise price of $14.71 per share. The fair value of the second warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million. The Draw Period has not been extended further.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of June 30, 2021, both warrants are outstanding. In addition, both warrants may be exercised on a cashless basis and are exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In September&#160;2018, the Company borrowed advances of $7.5 million under the Loan Agreement in connection with the Agenus Royalty Purchase Agreement (Note&#160;5). The Company recorded a discount of $0.3 million against the debt, which was being amortized to interest expense over the term of the Term Loan Advance using the effective interest method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;During the year ended December 31, 2019, the Company borrowed advances totaling $9.5 million under the Loan Agreement in connection with the Aronora Royalty Purchase Agreement, Palo Royalty Purchase Agreement and payment of the Aronora Contingent Consideration (Note&#160;5). The Company recorded a discount of $45,000 against the debt, which was being amortized to interest expense over the term of the Term Loan Advance using the effective interest method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background-color:#ffffff;"&gt;The Company recorded &lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;$0.1&lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;&#160;million and &lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;$0.2&lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;&#160;million of non-cash interest expense resulting from the amortization of the discount and accretion of the final payment for the three&#160;and six months ended June 30, 2021, respectively.&#160;The Company recorded &lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;$0.2&lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;&#160;million and &lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;$0.4&lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;&#160;million of non-cash interest expense resulting from the amortization of the discount and accretion of the final payment for the three&#160;and six months ended June 30, 2020, respectively.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December&#160;31, 2020, the carrying value of the debt under the Loan Agreement was $11.8 million. Of this amount, $8.1 million was classified as current portion of long-term debt and $3.7 million was classified as long-term debt on the condensed consolidated balance sheet. In June 2021, the Company paid off its entire outstanding principal balance to SVB. Upon repayment of the principal balance, the Company recognized a loss on extinguishment of $0.3 million in the other income (expense), net line item of the condensed consolidated statement of operations for the three and six months ended June 30, 2021. As of June 30, 2021, there was no carrying value of the debt under the Loan Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Novartis Note&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In May&#160;2005, the Company executed a secured note agreement (the &#x201c;Note&#160;Agreement&#x201d;) with Novartis, which was due and payable in full in June&#160;2015. Under the Note&#160;Agreement, the Company borrowed semi-annually to fund up to 75% of the Company&#x2019;s research and development and commercialization costs under its collaboration arrangement with Novartis, not to exceed $50.0 million in aggregate principal amount. Interest on the principal amount of the loan accrued at six-month LIBOR plus 2% and the interest rate reset in June and December annually. Accrued interest was payable semi-annually in June&#160;and December&#160;of each&#160;year or, at the Company&#x2019;s election, the semi-annual interest payments could be added to the outstanding principal amount, in lieu of a cash payment, as long as the aggregate principal amount did not exceed $50.0 million. The Company made this election for all interest payments. Loans under the Note&#160;Agreement were secured by the Company&#x2019;s interest in its collaboration with Novartis, including any payments owed to it thereunder. In June 2021, the Company repaid its outstanding principal balance to Novartis of $9.1 million and extinguished its debt obligation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On September 30, 2015, concurrent with the execution of a license agreement with Novartis International as discussed in Note 4, XOMA and NIBR, who assumed the rights to the note from Novartis Vaccines Diagnostics,&#160;Inc. executed an amendment to the Note&#160;Agreement (the &#x201c;Secured Note&#160;Amendment&#x201d;) under which the parties extended the maturity date of the note from September&#160;30, 2015 to September&#160;30, 2020, and eliminated the mandatory prepayment previously required to be made with certain proceeds of pre-tax profits and royalties. In addition, upon achievement of a specified development and regulatory milestone, the then-outstanding principal amount of the note was to be reduced by $7.3 million rather than the Company receiving such amount as a cash payment.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On September&#160;22, 2017, in connection with the Gevokizumab License Agreement with Novartis, the Company and NIBR executed an amendment to the Secured Note&#160;Amendment under which the parties further extended the maturity date of the Secured Note&#160;Amendment from September&#160;30, 2020 to September 30, 2022.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On October 21, 2020, the first patient was dosed in Novartis International&#x2019;s NIS793 Phase 2 clinical trial and the Company earned a $25.0 million milestone pursuant to the Anti-TGF&#x3b2; Antibody License Agreement, of which $17.7 million was received in cash and $7.3 million was recognized as a reduction to the debt obligation to Novartis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December 31, 2020, the outstanding principal balance under the Secured Note&#160;Amendment was $9.1 million and was included in long-term debt in the accompanying condensed consolidated balance sheet. In June 2021, the Company repaid its entire outstanding debt balance to Novartis. The repayment of principal did not result in any gain or loss on extinguishment. As of June 30, 2021, there was no carrying value of the debt under the Secured Note Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Interest Expense&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Amortization of debt issuance costs and discounts are included in interest expense. Interest expense in the condensed consolidated statements of operations and comprehensive loss relates to the following debt instruments (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;SVB loan&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 135&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 356&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 373&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 739&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Novartis note&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 37&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 151&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 309&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total interest expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 172&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 508&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 461&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,050&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA"
      decimals="-5"
      id="Narr_lNvz-Wlry0CWTISKKgVljA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">20000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_5_7_2018_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_rabXmY366UyxHEueGdPfjA"
      decimals="4"
      id="Narr_bYQkadN0e0W-38T88CZK1g"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_us-gaap_VariableRateAxis_us-gaap_PrimeRateMember_u04sNLf3o02WKRhDqyXgJw"
      decimals="4"
      id="Narr_5gtzneJo3Umi86MVMzHOlQ"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <xoma:PeriodOfMonthlyPaymentsOfPrincipalAndInterest
      contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FWxi-PYV1E2oJ5sR5lYGoA"
      id="Narr_oWu2Aj7wHkG5ZVrbh97ipg">P24M</xoma:PeriodOfMonthlyPaymentsOfPrincipalAndInterest>
    <xoma:DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate
      contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FWxi-PYV1E2oJ5sR5lYGoA"
      id="Narr_kSTBNsJoekeVmmYdOwbwlw">P23M</xoma:DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate>
    <xoma:DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan
      contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FWxi-PYV1E2oJ5sR5lYGoA"
      id="Narr_yzpPjqlEZUCgnXFAhzxcMw">P30D</xoma:DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan>
    <xoma:DebtInstrumentAmountToBeReborrowed
      contextRef="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA"
      decimals="-5"
      id="Narr_NMerCQ1j2ki60RQ0f5-8Dw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:DebtInstrumentAmountToBeReborrowed>
    <xoma:DebtInstrumentFinalPaymentFeePercentage
      contextRef="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA"
      decimals="3"
      id="Narr_dx6CVk1ixUuq_uTL2CRzDA"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.085</xoma:DebtInstrumentFinalPaymentFeePercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_hcCMj5HtGESaKght1fRSZA"
      decimals="-5"
      id="Narr_W7Cf_02ZpkiRQM8ej7fNDg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">6500000</us-gaap:RepaymentsOfDebt>
    <xoma:DebtInstrumentFinalPaymentFeePercentage
      contextRef="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_XyTKLi5N8ECLescidnlU4Q"
      decimals="3"
      id="Narr_56pbw9SP1kyZ_0OkFkUWTw"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.085</xoma:DebtInstrumentFinalPaymentFeePercentage>
    <xoma:DebtInstrumentFinalPaymentFee
      contextRef="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_hcCMj5HtGESaKght1fRSZA"
      decimals="-5"
      id="Narr__j2qRUAIPkK0SWBW1BB0JQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1400000</xoma:DebtInstrumentFinalPaymentFee>
    <xoma:DebtInstrumentPrepaymentFeePercentage
      contextRef="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_XyTKLi5N8ECLescidnlU4Q"
      decimals="2"
      id="Narr_naB24qedXUqcINtlk__CQw"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.01</xoma:DebtInstrumentPrepaymentFeePercentage>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ZMV1VsXW50SscRHndIpLPg"
      decimals="INF"
      id="Narr_6IPRp0sWtUWcJM8o8XmhEA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">6332</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ZMV1VsXW50SscRHndIpLPg"
      decimals="2"
      id="Narr_dxYvLRE9c0CMOdujNLuUcQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">23.69</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <xoma:ExercisablePeriodOfWarrants
      contextRef="Duration_5_7_2018_To_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_IgIlmK4DQ0ykGL01oxtWdg"
      id="Narr_HfAy0Z2yKkG9jejHiLTcKQ">P10Y</xoma:ExercisablePeriodOfWarrants>
    <us-gaap:WarrantsNotSettleableInCashFairValueDisclosure
      contextRef="As_Of_5_7_2018_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ZMV1VsXW50SscRHndIpLPg"
      decimals="-5"
      id="Narr_x5Oc7fFjiEKVyUCgn7b66w"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">100000</us-gaap:WarrantsNotSettleableInCashFairValueDisclosure>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA"
      decimals="-5"
      id="Narr_3winr17pQ0uaZ_bb-JR10g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_LW5xoCEfaEyRKQe6pM-42g"
      decimals="INF"
      id="Narr_2byhpzMwa0K9I9nJ6h6irw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">4845</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_LW5xoCEfaEyRKQe6pM-42g"
      decimals="2"
      id="Narr_5rK9exSCmkSwTnvIkTDIWw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">14.71</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsNotSettleableInCashFairValueDisclosure
      contextRef="As_Of_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_LW5xoCEfaEyRKQe6pM-42g"
      decimals="-5"
      id="Narr_IIIawmS0zUmTKwfFvKaTvw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">100000</us-gaap:WarrantsNotSettleableInCashFairValueDisclosure>
    <xoma:ExercisablePeriodOfWarrants
      contextRef="Duration_3_4_2019_To_3_4_2019_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_FpxHn1kISUyzyCxNXOLcnQ"
      id="Narr_hfrSkRATdUOkes4nyonSYA">P10Y</xoma:ExercisablePeriodOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="Duration_9_1_2018_To_9_30_2018_us-gaap_DebtInstrumentAxis_xoma_FirstTermLoanMember_piBimS8UYkaFq8DWltk7sg"
      decimals="-5"
      id="Narr_D0ZP68WmnU2F1p3-kRvLcQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">7500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_9_30_2018_us-gaap_DebtInstrumentAxis_xoma_FirstTermLoanMember_7Nymp6NkZ0qirWI9I-idaA"
      decimals="-5"
      id="Narr_X4HswKizQ0ygZl_9IpVYYQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">300000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_xoma_SecondTermLoanMember_Bav3bqZ8Y06nX32JBPIGyQ"
      decimals="-5"
      id="Narr_c-QaMIoK1kWFl12d4GDpQQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">9500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_xoma_SecondTermLoanMember_Ycn4ErL8t0SLQzx-CrTfPA"
      decimals="-3"
      id="Narr_w7CMwP7INEe9Afv0xh0R5Q"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">45000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ymszQb0mvEO1Ogc_5snFuA"
      decimals="-5"
      id="Narr_hYLyqS1s1kKn113ZrMxuMg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">100000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_JAAAe4Zu1kCLkZz_vI-lzQ"
      decimals="-5"
      id="Narr_qwQiybNCp0eI3Ew5yZR8ow"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">200000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_puZvm-PMMESJU3ww3Ibn5w"
      decimals="-5"
      id="Narr_eZQU1zav10-kcFK72FAI3A"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">200000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_7bDgYODkIkSK0FYPY35wLw"
      decimals="-5"
      id="Narr_ba8BKOAh_EeB3CQybETumg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">400000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_gacsET6Ib0eVMwZByKu90A"
      decimals="-5"
      id="Narr_ODK3rFti4UafV2bNW-h6vQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">11800000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_gacsET6Ib0eVMwZByKu90A"
      decimals="-5"
      id="Narr_k2iLvQ8_hE-ZWUkl0DrllA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">8100000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_gacsET6Ib0eVMwZByKu90A"
      decimals="-5"
      id="Narr_ERDEwFpk8U6MSwvk444xMQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3700000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_JAAAe4Zu1kCLkZz_vI-lzQ"
      decimals="-5"
      id="Narr_JVIbJ-OW4Eyc-T0sOYNU2Q"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ymszQb0mvEO1Ogc_5snFuA"
      decimals="-5"
      id="Narr_p6Pz6yDWs0S6Npv4yWhg5g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LongTermDebt
      contextRef="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_XyTKLi5N8ECLescidnlU4Q"
      decimals="-5"
      id="Narr_Dd_eVvKhuUSCOzd8U5yYtQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:LongTermDebt>
    <xoma:CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum
      contextRef="Duration_5_1_2005_To_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_vV4ly43VaESUxiJVDAcnTw"
      decimals="2"
      id="Narr_OpJJCCb1CEKNHe3RcwmY3g"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.75</xoma:CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_nagAwYKhEkCE6nnKc0EGGA"
      decimals="-5"
      id="Narr_crQUm7c6PE6V_90sbNkeIA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_5_1_2005_To_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember_8PytDvyZi0Wix_RPqiJFHg"
      decimals="INF"
      id="Narr_OjOGNDr9ZEihKD0Ip4OyoA"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.02</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_nagAwYKhEkCE6nnKc0EGGA"
      decimals="-5"
      id="Narr_5GgxmYnTXUOj9itoGP97qA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet
      contextRef="Duration_6_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_rbfAnq98wEGQ1YAoJBLEBQ"
      decimals="-5"
      id="Narr_CuzE3DIQ-0Ku7Kbt38EO6Q"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-9100000</us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet>
    <xoma:DebtInstrumentDecreaseUponAchievementOfMilestones
      contextRef="As_Of_9_30_2015_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_6GLYsYgex0GeOfKR41ai2w"
      decimals="-5"
      id="Narr_E-pswfYIKUqHwpVCRkgnpA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">7300000</xoma:DebtInstrumentDecreaseUponAchievementOfMilestones>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg"
      decimals="-5"
      id="Narr_nGrUncNsUk2FDKl2XwiQYw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">25000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <xoma:ProceedsFromUpfrontPayment
      contextRef="Duration_10_21_2020_To_10_21_2020_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_ySySud_mfkash0r0mnKZkg"
      decimals="-5"
      id="Narr_19Qq4jgo6E2vIS_Y4NrisQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">17700000</xoma:ProceedsFromUpfrontPayment>
    <us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet
      contextRef="Duration_10_21_2020_To_10_21_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_pvcUd-lw2E-zC_NHD_4Nmg"
      decimals="-5"
      id="Narr_xly6tT4U50infCHsc6fSWA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-7300000</us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_Q-yGaPfsHEW0Tbc3-EoGFw"
      decimals="-5"
      id="Narr_je_b2CddPEGxaupbKfnpBw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">9100000</us-gaap:LongTermDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_syMcvxkpVkegwPkX3fZHkA"
      decimals="-5"
      id="Narr_szv4zAzKbUW2ccokuwP8wg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LongTermDebt
      contextRef="As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_GpjDzf9250e5Xu85KsrzjQ"
      decimals="-5"
      id="Narr_q302A3nBuEydecdR5GKKQw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:LongTermDebt>
    <xoma:InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_TUW26OBKQEWgUeGnFm3luA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Amortization of debt issuance costs and discounts are included in interest expense. Interest expense in the condensed consolidated statements of operations and comprehensive loss relates to the following debt instruments (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;SVB loan&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 135&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 356&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 373&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 739&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Novartis note&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 37&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 151&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 309&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total interest expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 172&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 508&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 461&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,050&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</xoma:InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ymszQb0mvEO1Ogc_5snFuA"
      decimals="-3"
      id="Tc_vzb7jH3nm0W441qzkQwHOg_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">135000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_puZvm-PMMESJU3ww3Ibn5w"
      decimals="-3"
      id="Tc_YEoIQWV8DUugT6MqQvgjYQ_4_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">356000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_JAAAe4Zu1kCLkZz_vI-lzQ"
      decimals="-3"
      id="Tc_ADIxbc7hGEKiwkc2QsQlYw_4_10"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">373000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_7bDgYODkIkSK0FYPY35wLw"
      decimals="-3"
      id="Tc_SGTiQ-FSkUmdranntDQchQ_4_13"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">739000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_OaR_Ul9npk2N-s4gZxlU1Q"
      decimals="-3"
      id="Tc_XGR8xTdO4kiWTxlfvqEVQw_5_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">37000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_xHjQNWg3wUCWilw1LCji9w"
      decimals="-3"
      id="Tc_SKbvR2BVJUurLFkYoPUWPA_5_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">151000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_syMcvxkpVkegwPkX3fZHkA"
      decimals="-3"
      id="Tc_ocORvo-f0ESaPKJXZXhb-g_5_10"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">88000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_quXVB-AsF0CidLMEwmDIlA"
      decimals="-3"
      id="Tc_ZJa3OyNHvEylVhJDs3YrOA_5_13"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">309000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_OtherFinancingsMember_VhTb7ISiSEaDP_YMZicL4A"
      decimals="-3"
      id="Tc_yt2iC7WEvkKTBCKkxIKAPQ_6_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_xoma_OtherFinancingsMember_UBbN8biVb0WEGKN3Yw3QTw"
      decimals="-3"
      id="Tc_YMFciJUyYUCmAoZPcY1VAQ_6_13"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_1kZ1sqLtTUipvlYsK3U1jg_7_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">172000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_Izc0Bfk2hk-BfjewI2HgSQ_7_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">508000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_9U3KsBSmTk2NbVe9b7158Q_7_10"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">461000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_dPG5k5Md5UO9TzgBLJRlTw_7_13"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1050000</us-gaap:InterestExpenseDebt>
    <xoma:CommonStockWarrantDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_m7RN-C1TDkyneDb8FOIhdg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;9. Common Stock Warrants&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;As of June 30, 2021 and December&#160;31, 2020, the following common stock warrants were outstanding:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&#160;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:18.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Issuance Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Expiration&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance&#160;Sheet&#160;Classification&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;per&#160;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;February&#160;2016&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;February&#160;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15.40&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,249&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;May&#160;2018&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;May&#160;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23.69&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,332&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;March&#160;2019&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;March&#160;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.71&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,845&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,845&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,177&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,426&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;During the first quarter of 2021, the Company issued 4,917 shares of common stock through a cashless exercise of the February 2016 common stock warrants held by Torreya Partners LLC.&lt;/p&gt;</xoma:CommonStockWarrantDisclosureTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_bjFcK1dW_EWE--nAYajjWw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&#160;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:18.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Issuance Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Expiration&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance&#160;Sheet&#160;Classification&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;per&#160;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;February&#160;2016&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;February&#160;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15.40&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,249&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;May&#160;2018&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;May&#160;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23.69&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,332&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,332&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;March&#160;2019&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;March&#160;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.71&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,845&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,845&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,177&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,426&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_8sxpFM-fRU-U7NQbmt-Deg"
      decimals="INF"
      id="Tc_EI3cOe9dP0yqNKHwojb2aA_3_7"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">15.40</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_8sxpFM-fRU-U7NQbmt-Deg"
      decimals="INF"
      id="Tc_8zk5HN1H9EyOKBT1ULfPFQ_3_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">8249</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_hpTTMBfOjkGqatDK2IZzVw"
      decimals="INF"
      id="Tc_Asj1z83wEEyDwGjR2X0yhQ_4_7"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">23.69</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_4nguyCzUJ0W8fJ97O_7Deg"
      decimals="INF"
      id="Tc_Asj1z83wEEyDwGjR2X0yhQ_4_7_2"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">23.69</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_hpTTMBfOjkGqatDK2IZzVw"
      decimals="INF"
      id="Tc_sFGA_iG47UGvmP6gzxnHLw_4_9"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">6332</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_TenYearWarrantsIssuedThirdRangeMember_4nguyCzUJ0W8fJ97O_7Deg"
      decimals="INF"
      id="Tc_KlJVgowFgUGGITwmzIUCqw_4_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">6332</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_jvfY7B3jMU-tOpDZsgN4bw"
      decimals="INF"
      id="Tc_9zJlk_1mdEyUv8wAxEAt3A_5_7"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">14.71</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_X21O1sJhUkKF4GIHEth3lQ"
      decimals="INF"
      id="Tc_9zJlk_1mdEyUv8wAxEAt3A_5_7_2"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">14.71</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_jvfY7B3jMU-tOpDZsgN4bw"
      decimals="INF"
      id="Tc_XBLsUb9yEE60Xmmcu1hxuA_5_9"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">4845</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_xoma_CommonStockWarrantExercisePrice14.71Member_X21O1sJhUkKF4GIHEth3lQ"
      decimals="INF"
      id="Tc_dww0Y5TeG0OLuey5wP-0YA_5_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">4845</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Tc_9KC32-GLgUGmsthkwe773g_6_9"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">11177</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="INF"
      id="Tc_Wjhehe6Q2U-R3AojOQBUpg_6_11"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">19426</us-gaap:ClassOfWarrantOrRightOutstanding>
    <xoma:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_xoma_FiveYearWarrantsIssuedSecondRangeMember_l-KiGDeW2kGzfufqNdyMeA"
      decimals="INF"
      id="Narr_Q45H60ta_EWgJljWfhrRcA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">4917</xoma:StockIssuedDuringPeriodSharesWarrantsExercised>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_LAjROhZU1E2omVxfACelmA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;10. Commitments and Contingencies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Collaborative Agreements, Royalties and Milestone Payments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;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&#x2019;s licensees. Because it is uncertain if and when these milestones will be achieved, such contingencies, aggregating up to $7.6 million (assuming one product per contract meets all milestones 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Contingent Consideration&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Pursuant to the Company&#x2019;s royalty purchase agreement with Bioasis the Company has committed to pay the Bioasis Contingent Consideration and the Aronora Royalty Milestones. The Company recorded $0.1 million for the Bioasis Contingent Consideration which represents the estimated fair value of these potential future payments at the inception of the agreements. The contingent consideration is remeasured at fair value at each reporting period, with changes in fair value recorded in other income (expense), net. As of June 30, 2021, there were no changes in the estimated fair value of the Bioasis Contingent Consideration from its initial value. The liability for future Aronora Royalty Milestones will be recorded when the amounts by product are estimable and probable. As of June 30, 2021, none of these Aronora Royalty Milestones were assessed to be probable and as such, no liability was recorded on the condensed consolidated balance sheet.&lt;span style="font-size:12pt;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <xoma:ContractualObligationEstimatedMilestonePayments
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-5"
      id="Narr__tkXZp_vw0SXLxABre-QLQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">7600000</xoma:ContractualObligationEstimatedMilestonePayments>
    <xoma:ContractualObligationEstimatedMilestonePaymentsNumberOfProducts
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Narr_ezCnvNZrYkmgLX_3Fl6Ofw"
      unitRef="Unit_Standard_product_-AwjN6ZITUWfwMnnbx3WzA">1</xoma:ContractualObligationEstimatedMilestonePaymentsNumberOfProducts>
    <xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements
      contextRef="As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q"
      decimals="-5"
      id="Narr_63i_ahurZkeb-g_-AUlluw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">100000</xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_pFsptIsKvEyz-TFm3FmN2g"
      decimals="-5"
      id="Narr_5c0RHhC4LEeZPXJvjvvIIQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nnk0me2TikGZpdeGrK45QQ"
      decimals="-5"
      id="Narr_QYAfcMHk20i8OhcU7Sqi-A"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements>
    <xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nnk0me2TikGZpdeGrK45QQ"
      decimals="-5"
      id="Narr_SibLFFXN0USUNAF2P6Sp0g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements>
    <xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements
      contextRef="As_Of_6_30_2021_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Nnk0me2TikGZpdeGrK45QQ"
      decimals="-5"
      id="Narr_AuTl2iEkHEGu-Aw1Bs2kWA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_gw-6s_39rkG2QfsH8CQbmw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;11. Stock-based Compensation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company may grant qualified and non-qualified stock options, common stock 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&#x2019;s common stock on the date of grant. Additionally, the Company has an Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) 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&#x2019;s common stock on the first trading day of the offering period or on the last day of the offering period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Stock Options&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Stock options generally vest&#160;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&#160;years of full-time employment with the Company exceeds 70 years) vest on the earlier of scheduled vest date or the date of retirement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The fair value of the stock options granted during the three and six months ended June 30, 2021 and 2020, was estimated based on the following weighted average assumptions:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expected volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 76&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 94&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1.06&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.40&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.77&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.77&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expected term&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.00 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.93 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.68 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.66 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Stock option activity for the six&#160;months ended June 30, 2021, was as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per&#160;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding at January 1, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,827,906&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20.66&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6.31&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 51,401&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 176,429&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 37.62&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (73,575)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13.35&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited, expired or cancelled&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (57,115)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 71.26&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding at June 30, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,873,645&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.00&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6.19&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 33,125&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Exercisable at June 30, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,535,686&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19.37&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.58&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 30,459&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2021 and 2020 was $1.5 million and $40,000, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The weighted-average grant-date fair value per share of the options granted during the six&#160;months ended June 30, 2021 and 2020 was $27.89 and $16.22, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of June 30, 2021, $4.3 million of total unrecognized compensation expense related to stock options is expected to be recognized over a weighted average period of 1.73&#160;years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Stock-based Compensation Expense&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following table shows total stock-based compensation expense for stock options and ESPP in the condensed consolidated statements of operations and comprehensive loss (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;General and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 768&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 773&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,666&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,561&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total stock-based compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 768&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 773&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,666&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,561&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_96QclLCwGUaTg0YjLXGNYw"
      decimals="2"
      id="Narr_mBBgfRiKXE6_bXaB2fpfKA"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_TitleOfIndividualAxis_xoma_EmployeeMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_wJZpFYcaKEGRhE3gb6rPjw"
      id="Narr_uCU9CehTvkubaOgs82wXaw">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2021_To_6_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MF3y9MX8YEqInP8DAPPSQw"
      id="Narr_dICTuypN50KokvgAAAJz1A">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg"
      id="Narr_GjhhO_RT4k-HmDS-sy_ZAg">P55Y</xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward>
    <xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg"
      id="Narr_Gxarf9B5MEm-VqI5QoCXQw">P70Y</xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_WTWP9Qbb00uWRz-tA4PiQA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expected volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 76&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 94&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1.06&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.40&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.77&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.77&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expected term&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.00 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.93 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.68 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;5.66 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg"
      decimals="2"
      id="Tc_8ej26ZKWQE2D_P9kiXhyww_3_2"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA"
      decimals="2"
      id="Tc_zP3NYje9SECJs2x_4ZyOJA_3_4"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg"
      decimals="2"
      id="Tc_-O63Ya9Xc0G2hnDNIG_DSQ_3_7"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A"
      decimals="2"
      id="Tc_Z63H0Mh0W0mu1X_BEWJD-Q_3_9"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg"
      decimals="2"
      id="Tc_mf0uPvnRpkKFupaAzSyPLg_4_2"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA"
      decimals="2"
      id="Tc_vrzHH5iqfE6e08A2WUyFWw_4_4"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg"
      decimals="2"
      id="Tc_K5_iQfLzSkqNKw_-hI_6NQ_4_7"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A"
      decimals="2"
      id="Tc_Nlmno0id60-mB6rkEybygw_4_9"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg"
      decimals="4"
      id="Tc_EtC3CAM_k0O7-nO8DC-wNw_5_2"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.0106</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA"
      decimals="4"
      id="Tc_uXyWlVEMhkqB8RTtVeeNRg_5_4"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.0040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg"
      decimals="4"
      id="Tc_1_0LgMmjvEKCdy0DHXr_ig_5_7"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.0077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A"
      decimals="4"
      id="Tc_HBxrJgtc1U2hqe6MavvU3A_5_9"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.0077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg"
      id="Narr_0fBua78EWkq1s-SEpc0Tcg">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nLU4RsYYEEaGZdwgDZMbbA"
      id="Narr_OSSe5Th6NUCrnXuyaKUZIg">P5Y11M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg"
      id="Narr_wP7t606Pk0STxHa7r_FlPg">P5Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A"
      id="Narr_RAV09f35E02bAQ_tgzziZQ">P5Y7M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_fpIdhCEWrkmmAQkA__Bbbw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contractual&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Per&#160;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding at January 1, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,827,906&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20.66&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6.31&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 51,401&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 176,429&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 37.62&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Exercised&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (73,575)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13.35&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Forfeited, expired or cancelled&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (57,115)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 71.26&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding at June 30, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,873,645&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.00&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6.19&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 33,125&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Exercisable at June 30, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,535,686&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19.37&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.58&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 30,459&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="INF"
      id="Tc_R0HubT1kgE2Ah5m8C4yT7w_6_3"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1827906</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="2"
      id="Tc_lO8zkZlr40S_L5rVd3JgFQ_6_6"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">20.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2020_To_12_31_2020_Oi2q_rPSdkqzJPWywfUhSg"
      id="Tc_upaYGh-K7Eap_3P1Ugne3Q_6_9">P6Y3M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw"
      decimals="-3"
      id="Tc_ikWMlH3vxEiGzMju7Zwxrw_6_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">51401000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="INF"
      id="Tc_vBzjIpNeG0uQSlgWbFNFVQ_7_3"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">176429</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="2"
      id="Tc_qIdPqzHKMkq4PTY2v7HvYQ_7_6"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">37.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="INF"
      id="Tc_MifWzXTX4UqdJ4h8t6jpTA_8_3"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">73575</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="2"
      id="Tc_QBPTBEyw_k-sIm0YzukOJA_8_6"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">13.35</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="INF"
      id="Tc_rzoPldKpX0uJw1h0s-fjcA_9_3"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">57115</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="2"
      id="Tc_0iGABl6gCUm8lBZ6s-lFJQ_9_6"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">71.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Tc_GTlxV8ClwECRAOx4iZkWNQ_10_3"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1873645</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="2"
      id="Tc_HM88e6PUCUml4QLyX9WgLQ_10_6"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">21.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_5ZGHcKoe9kij8KeLK9klAA_10_9">P6Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_KUhSHLTKxEywuLMB01e62Q_10_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">33125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="INF"
      id="Tc_OMm75ihc0Um4SA603gxcQg_11_3"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1535686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="2"
      id="Tc_KjqmiPBwh0mmZbSV8Ezajg_11_6"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">19.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tc_ep74n94AVkqGZlzZbQfRtA_11_9">P5Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-3"
      id="Tc_JmJr6svtUUGyb8dNWagu0w_11_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">30459000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-5"
      id="Narr_WJ9mc3-W6kKAkEAVMMOkiA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Narr_jL6btt6-UkOvnif5PCAURg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg"
      decimals="2"
      id="Narr_U-9QVPSJckKE_5aOZsrqlA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">27.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Cr36AF_id0qhTt8ijVVF1A"
      decimals="2"
      id="Narr_Ko9erwRYh0achTuOlUjSWQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">16.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="As_Of_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_3pc5Sx9QMk2bRhG_boatjQ"
      decimals="-5"
      id="Narr_NMMr-Hv-zkqCuq4-ayFspg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">4300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg"
      id="Narr_OEWtpnEekUqemYi1A7CC-g">P1Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_y3VqeLmg7UqtaHPz0uEg2Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The following table shows total stock-based compensation expense for stock options and ESPP in the condensed consolidated statements of operations and comprehensive loss (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;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%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;General and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 768&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 773&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,666&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,561&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total stock-based compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 768&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 773&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,666&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,561&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_euEWlKNdzkSBGb8dcgY8yQ"
      decimals="-3"
      id="Tc_E1v5iKGockuaShgxpykD6g_4_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">768000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_TP6aiF9sY0KiDNhISe80fg"
      decimals="-3"
      id="Tc_mCBQwxbHwEucfTYQtVe6og_4_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">773000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_LlJUA71Tl06UnyFQXZzr3w"
      decimals="-3"
      id="Tc_lzR7EEv8EUWq-Dka-SLshg_4_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3666000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_6_30_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_foFeitgvqEG9cLtJ-umzvw"
      decimals="-3"
      id="Tc_T1nIdkrbYECKXz3Pc4QAIA_4_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2561000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-3"
      id="Tc_alq52xsdtEuH0nYghH4wRw_5_3"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">768000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug"
      decimals="-3"
      id="Tc_2JxOHWUP8keamlJ3W0qU0Q_5_6"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">773000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-3"
      id="Tc_V6haWuAtpkuaWNFXsB6q-A_5_9"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">3666000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-3"
      id="Tc_Q4t6VWM1w0myDCWifUO9eg_5_12"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2561000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_h5uAc6VxjkifmbiftBUt3g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;12. Capital Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Series X and Series Y Convertible Preferred Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company sold directly to Biotechnology Value Fund, L.P. (&#x201c;BVF&#x201d;) 5,003 shares of Series X convertible preferred stock in 2017 and 1,252.772 shares of Series Y preferred stock in 2018. There were 5,003 shares of Series X convertible preferred stock and no shares of Series Y convertible preferred stock outstanding as of June 30, 2021, after BVF converted all Series Y preferred stock into common stock on April 15, 2020. The Series&#160;X and Series&#160;Y convertible preferred stock have the following characteristics, which are set forth in Certificates of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Dividends&#x2014; &lt;/i&gt;Holders of convertible preferred stock are entitled to receive dividends on shares of convertible preferred stock equal (on an as if converted to common stock basis) to and in the same form as dividends actually paid on the Company&#x2019;s common stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Liquidation Rights&#x2014; &lt;/i&gt;In the event of the Company&#x2019;s liquidation, dissolution or winding up, holders of convertible preferred stock will participate, on a pro-rata basis, with any distribution of proceeds to holders of common stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Conversion&#x2014; &lt;/i&gt;Each share of Series&#160;X and Series&#160;Y is convertible into 1,000 shares of registered common stock based on a conversion price of $4.03 per share and $13.00 per share of common stock, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Voting Rights&#x2014; &lt;/i&gt;Convertible preferred stock will generally have no voting rights, except as required by law and except that the consent of the holders of the outstanding convertible preferred stock will be required to amend the terms and to issue additional shares of the preferred stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Classification&#x2014; &lt;/i&gt;The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that equity treatment was appropriate because the convertible preferred stock did not meet the definition of the liability instruments defined thereunder for convertible instruments. Specifically, the convertible preferred shares are not mandatorily redeemable and do not embody an obligation to buy back the shares outside of the Company&#x2019;s control in a manner that could require the transfer of assets. Additionally, the Company determined that the convertible preferred stock would be recorded as permanent equity, not temporary equity, given that they are not redeemable for cash or other assets (i)&#160;on a fixed or determinable date, (ii)&#160;at the option of the holder, and (iii)&#160;upon the occurrence of an event that is not solely within control of the Company. The Company has also evaluated the embedded conversion and contingent redemption features within the convertible preferred stock in accordance with the accounting guidance for derivatives and determined that bifurcation is not required for any embedded feature.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Beneficial Conversion Feature&#x2014; &lt;/i&gt;The fair value of the common stock into which the Series&#160;X convertible preferred stock is convertible exceeded the allocated purchase price of the Series&#160;X convertible preferred stock by $5.6 million on the date of issuance, as such the Company recorded a deemed dividend. The Company recognized the resulting beneficial conversion feature as a deemed dividend equal to the number of shares of Series&#160;X convertible preferred stock sold on February&#160;16, 2017 multiplied by the difference between the fair value of the common stock and the Series&#160;X convertible preferred stock effective conversion price per share on that date. The dividend was reflected as a one-time, non-cash, deemed dividend to the holders of Series&#160;X convertible preferred stock on the date of issuance, which is the date &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;the stock first became convertible. There was no beneficial conversion feature associated with the issuance of Series&#160;Y convertible preferred stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Series A Preferred Stock &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On December 15, 2020, the Company sold 984,000 shares of its 8.625% Series A cumulative, perpetual preferred stock at the price of $25.00 per share, through a public offering for aggregate gross proceeds of $24.6 million. Total offering costs of $2.0 million were offset against the proceeds from the sale of Series A Preferred Stock, for total net proceeds of $22.6 million. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;Mr. Matthew Perry, a member of the Company&#x2019;s Board of Directors and President of BVF, purchased 200,000 shares of Series A Preferred Stock in the public offering at the public offering price of $25.00 per share for an aggregate amount of $5.0 million. The spouse of James Neal, the Company&#x2019;s Chief Executive Officer and a director, purchased 8,000 shares of the Series A Preferred Stock in the public offering at the public offering price of $25.00 per share for an aggregate amount of $0.2 million. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Series A Preferred Stock has the following characteristics, which are set forth in the Certificate of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Dividends&#x2014;&#160;&lt;/i&gt;Holders of the Series A Preferred Stock shall be entitled to receive, when, and if authorized by the Board of Directors and declared by the Corporation, cumulative cash dividends at the rate of 8.625% per annum of the $25.00 liquidation preference per share of the Series A Preferred Stock. Such dividends will accumulate and be cumulative from, and including, the date of original issue of the Series A Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October of each year beginning on or about April 15, 2021. The amount of any dividend payable on the Series A Preferred Stock for any period greater or less than a full Dividend Period shall be prorated and computed on the basis of a&#160;360-day&#160;year consisting of twelve&#160;30-day&#160;months.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Liquidation Rights&lt;/i&gt;&#x2014;&#160;In the event of the Company&#x2019;s liquidation, dissolution or winding up, holders of Series A Preferred Stock will rank senior to all classes or series of common stock as to dividend rights and rights upon liquidation, dissolution or&#160;winding-up and on parity with respect to the distribution of assets with the Company&#x2019;s Series X Preferred Stock. The Series A Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25.00 per share plus any accrued and unpaid dividends.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Redemption and Special Optional Redemption&lt;/i&gt;&#x2014;&#160;The Company, at its option, may redeem the Series A Preferred Stock, in whole or in part, at any time for a cash redemption price, plus any accrued and unpaid dividends, as follows: (i) $26.00 per share between December 15, 2021 and December 15, 2022, (ii) $25.75 per share between December 15, 2022 and December 15, 2023, (iii) $25.50 per share between December 15, 2023 and December 15, 2024 (iv) $25.25 per share between December 15, 2024 and December 15, 2025 and $25.00 per share on or after December 15, 2025. The Company also has a special optional redemption option whereby, upon the occurrence of a delisting event or change of control event, the Company may redeem outstanding Series A Preferred Stock at an amount of $25.00 per share.&lt;i style="font-style:italic;"&gt; &lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Conversion&#x2014;&#160;&lt;/i&gt;The shares of Series A Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company except upon the occurrence of a delisting event or change in control event and the Company has not, on or before the date of such an event, provided the required notice of its election to redeem the Series A Preferred Stock pursuant to its redemption right or special optional redemption right. In this case, the holder of shares of Series A Preferred Stock can convert some or all of their Series A Preferred Stock into a number of shares of common stock per share equal to the lesser of (A) (i) the sum of the $25.00 liquidation preference per share of Series A Preferred Stock to be converted plus (y) the amount of any accrued and unpaid dividends to, but not including, the event date, as applicable by (ii) the common stock price and (B) 1.46071 (the &#x201c;Share Cap&#x201d;). The common stock price to be used in the latter noted calculation for a delisting event will be the average of the closing price per share of the Company&#x2019;s common stock on the 10 consecutive trading days immediately preceding, but not including, the effective date of the delisting event. The common stock price used in the event of a change in control event will, alternatively, be based on market price according to the definition in the Certificate of Designation. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Voting Rights&#x2014;&#160;&lt;/i&gt;Holders of the Series A Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Classification&#x2014;&lt;/i&gt;The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Depositary Shares Representing Interest in Series B Preferred Stock &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;On April 9, 2021, the Company sold 1,600,000 depositary shares, each representing a &lt;span style="-sec-ix-hidden:Hidden_blmYOD6a_E-sLGm4T-b6Hg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;1/1000th&lt;/span&gt;&lt;/span&gt; fractional interest in a share of the Company&#x2019;s Series B Preferred Stock, at the price of $25.00 per depositary share, through a public offering for aggregate gross proceeds of $40.0 million. Total offering costs of $2.9 million were offset against the proceeds from the sale of depositary shares, for net proceeds of $37.1 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The spouse of James Neal, the Chief Executive Officer and a director, purchased 8,000 shares of the depositary shares in the public offering at the public offering price of $25.00 per share for an aggregate amount of $0.2 million. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;The Series B Preferred Stock has the following characteristics, which are set forth in the Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock, as corrected, filed with the Delaware Secretary of State.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Dividends&#x2014;&lt;/i&gt;&lt;b style="font-weight:bold;"&gt; &lt;/b&gt;Holders of Series B Preferred Stock shall be entitled to receive cash dividends, when and if declared by the Board of Directors at the rate of 8.375%&lt;i style="font-style:italic;"&gt; &lt;/i&gt;per annum of the $25,000.00 liquidation preference per share,&lt;i style="font-style:italic;"&gt; &lt;/i&gt;which equals $2,093.75 per share each year&lt;i style="font-style:italic;"&gt;.&lt;/i&gt; Such dividends shall be payable quarterly in arrears on or about the 15th calendar day of each January, April, July and October commencing on or about July 15, 2021. The dividends will accumulate and be cumulative from, and including, the date of original issue of the Series B Preferred Stock, on the basis of a 360-day year consisting of twelve 30-day months. Dividends will be payable to holders of record as they appear in the stockholder records of the Company (or the depositary in the case of depositary shares representing underlying Series B Preferred Stock) at the close of business on the applicable dividend record date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Liquidation Preference&lt;/i&gt; - Upon any voluntary or involuntary liquidation, dissolution or winding up of the Company, before any distribution or payment shall be made to holders of shares of Common Stock or any other class or series of capital stock of the Company ranking junior to the Series B Preferred Stock, the holders of shares of Series B Preferred Stock shall be paid out of the assets of the Company, after payment of or provision for the debts and other liabilities and any class or series of capital stock, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up, senior to the Series B Preferred Stock. The Series B Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25,000.00 per share plus any accrued and unpaid dividends.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'EYInterstate';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;i style="font-family:'Times New Roman','Times','serif';font-style:italic;"&gt;Redemption and Special Redemption - &lt;/i&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;On and after April 15, 2022, the Company, at its option, may redeem the Series B Preferred Stock, for cash, in whole or in part, at any time or from time to time, as follows: (i) between April 15, 2022 to April 15, 2023, at a redemption price of &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$26,000.00&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per share (&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$26.00&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per depositary share), (ii) between April 15, 2023 to April 15, 2024, at a redemption price of &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$25,750.00&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per share (&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$25.75&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per depositary share), (iii) between April 15, 2024 to April 15, 2025, at a redemption price of &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$25,500.00&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per share (&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$25.50&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per depositary share), (iv) between April 15, 2025 to April 15, 2026, at a redemption price of &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$25,250.00&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per share (&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$25.25&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per depositary share), and (v) after April 15, 2026, at a redemption price of &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$25,000.00&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per share (&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$25.00&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per depositary share), and in each case, plus any accrued and unpaid dividends thereon up to but not including the date fixed for redemption, without interest. If fewer than all of the outstanding shares of Series B Preferred Stock are to be redeemed, the shares to be redeemed will be determined pro rata or by lot.&lt;/span&gt;&lt;b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"&gt; &lt;/b&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;Upon the occurrence of a delisting event or change of control the Company will have the option to redeem the Series B Preferred Stock, in whole or in part, for cash at &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt;$25,000.00&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';"&gt; per share plus accrued and unpaid dividends.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Conversion - &lt;/i&gt;The shares of Series B Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company, except upon the occurrence of a delisting event or a change of control, each holder Series B Preferred Stock will have the right (unless the Company has elected to redeem the Series B Preferred Stock) to convert some or all of the shares of Series B Preferred Stock held by such holder on the delisting event conversion date or change of control conversion date into a number of shares of the common stock (or equivalent value of alternative &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;consideration) per share of Series B Preferred Stock, equal to the lesser of (A) the quotient obtained by dividing (1) the sum of the $25,000.00 per share liquidation preference plus the amount of any accumulated and unpaid dividends up to, but not including, the delisting event conversion date or change of control conversion date, as applicable (unless the delisting event conversion date or change of control conversion date, is after a record date for a Series B Preferred Stock dividend payment and prior to the corresponding Series B Preferred Stock dividend payment date, in which case no additional amount for such accumulated and then remaining unpaid dividend will be included in this sum) by (2) the common stock price (such quotient, the &#x201c;Conversion Rate&#x201d;); and (B) 1,253.13 (1.25313 per depositary share) (i.e., the &#x201c;Share Cap&#x201d;), subject to certain adjustments described in the Series B Preferred Stock Certificate of Designation. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Voting Rights&lt;/i&gt;&#x2014;&#160;Holders of the Series B Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Classification&lt;/i&gt;&#x2014;The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Dividends&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On March 17, 2021, the Company&#x2019;s Board of Directors declared a cash dividend of $0.71875 per share payable to holders of Series A Preferred Stock, which the Company paid on &lt;span style="-sec-ix-hidden:Hidden_Uova1BosD0GLnfjV-DKh9Q;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;April 15, 2021&lt;/span&gt;&lt;/span&gt;. On May 21, 2021, the Company&#x2019;s Board of Directors declared a cash dividend of $0.53906 per share payable to holders of Series A Preferred Stock and $0.55833 per depositary share of Series B Preferred Stock, payable to holders of depositary shares, on or about July 15, 2021. As of June 30, 2021, the Company held restricted cash of $4.8 million in a segregated account that may only be used to pay dividends on the Series A and Series B Preferred Stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;BVF Ownership&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In February 2020, BVF elected to increase the beneficial ownership limitation of the Series Y preferred stock to 50%, which became effective on April 11, 2020. On April 15, 2020, BVF converted all of its shares of Series Y preferred stock into common stock. As of June 30, 2021, BVF owned approximately 31.2% of the Company&#x2019;s total outstanding shares of common stock, and if all the Series X convertible preferred shares were converted, BVF would own 52.3% of the Company&#x2019;s total outstanding shares of common stock. The Company&#x2019;s Series A Preferred Stock becomes convertible upon the occurrence of specific events and as of June 30, 2021, the contingency was not met, therefore the Series A Preferred Stock is not included in the as-converted ownership calculation. Due to its significant equity ownership, BVF is considered a related party of the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;2018 ATM Agreement&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On December&#160;18, 2018, the Company entered into an At The Market Issuance Sales Agreement (the &#x201c;2018 ATM Agreement&#x201d;) with H.C. Wainwright&#160;&amp;amp; Co., LLC (&#x201c;HCW&#x201d;), 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 &#x201c;at the market&#x201d; offering as defined in Rule&#160;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 ATM Agreement. On March 10, 2021, the Company amended the 2018 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 ATM Agreement since the agreement was executed.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2017_To_12_31_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_lkiaZy7VUUi-ApZBCt1-QA"
      decimals="INF"
      id="Narr_CdWRXX9kk0SsZsriDknPjQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5003</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_5W_uM0X7YEmSRz5-e9W10w"
      decimals="INF"
      id="Narr_lP9PGwtuO0CqFsSyq6UUkQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1252.772</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_XZYFMUZDRUuVRKf8EFcwlg"
      decimals="INF"
      id="Narr_gXhhjjHmPkm7ofdDQ70JqQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">5003</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_JyaPpuCRtEOrW54VxNIReA"
      decimals="INF"
      id="Narr_kwzzRRv-aE2PDrGz_nlvVA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_-RmuJagY6EWCi7qoxNTTEw"
      decimals="INF"
      id="Narr_7yHS8KuepEacvbOvwuNv9A"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1000</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <xoma:PreferredStockConversionPricePerShare
      contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_ENmHYf1LhUGo7kwoOj9GUw"
      decimals="INF"
      id="Narr_EGMtDbb_90uTd2DacE-DJA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">4.03</xoma:PreferredStockConversionPricePerShare>
    <xoma:PreferredStockConversionPricePerShare
      contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesYConvertiblePreferredStockMember_HBUW7RKQ-kqC87u7dCqu_w"
      decimals="INF"
      id="Narr_amCK977iYEyB4KX4_IjHow"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">13.00</xoma:PreferredStockConversionPricePerShare>
    <xoma:FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock
      contextRef="Duration_2_28_2017_To_2_28_2017_us-gaap_StatementClassOfStockAxis_xoma_SeriesXConvertiblePreferredStockMember_7X81WWfZkkWwCGsDVYMCaw"
      decimals="-5"
      id="Narr_OsrDCjwCZ0CCErb4vRCpew"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">5600000</xoma:FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="INF"
      id="Narr_YXaVBr0pa0m05y09_rV6pg"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">984000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="INF"
      id="Narr_nCwIyimS_U-k_uF98-vIMQ"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08625</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw"
      decimals="2"
      id="Narr_0B7qcdEfCEuCmuj8Wy5nNg"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="-5"
      id="Narr_c-tLf72R5kikOBKRe088Cw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">24600000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="-5"
      id="Narr_KBbNeFMsi0CtHXx9mIfRJQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2000000.0</us-gaap:PaymentsOfStockIssuanceCosts>
    <xoma:ProceedsFromIssuanceOrSaleOfEquityNet
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="-5"
      id="Narr_5q2sGoKnAUaXkMxIHbAz2A"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">22600000</xoma:ProceedsFromIssuanceOrSaleOfEquityNet>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_watcRBvqpky7-iUlytNrzA"
      decimals="INF"
      id="Narr_1gasEgSbgEebbovPHJh98Q"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">200000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1cl3aCBj8EikQPYnYiUTlQ"
      decimals="2"
      id="Narr_Si63DyfQEEeU5LupE41sow"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_watcRBvqpky7-iUlytNrzA"
      decimals="-5"
      id="Narr_BrY7YDa8LEG1zVGsfd7XpQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">5000000.0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_EmXfMOddbkePTNnnb7Unew"
      decimals="INF"
      id="Narr_JzsESCsyRkiJfC5Pn3uKPw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">8000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_ypO7jT6a2U-KRGMbLzLbCg"
      decimals="INF"
      id="Narr_SUUKHGufe0ayhSCvAws7Tg"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="Duration_12_15_2020_To_12_15_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_EmXfMOddbkePTNnnb7Unew"
      decimals="-5"
      id="Narr_AXDSRO7jo0qHJ8OHUKho0g"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">200000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="INF"
      id="Narr_RvYxYE5mK0mwvNYI6uK00w"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08625</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw"
      decimals="2"
      id="Narr_M8Xud-8bzUijzapePzL3eA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <xoma:PreferredStockDividendPeriodYearProrated
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="INF"
      id="Narr_QEeASoJGaU2ry-Wbf3FtFA"
      unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg">360</xoma:PreferredStockDividendPeriodYearProrated>
    <xoma:PreferredStockDividendPeriodProratedMonthsInYear
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="INF"
      id="Narr_8GbM7ILSJEOYpq3_PaDx5Q"
      unitRef="Unit_Standard_M_QZmMgv03-0apto43VPdKog">12</xoma:PreferredStockDividendPeriodProratedMonthsInYear>
    <xoma:PreferredStockDividendPeriodMonth
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="INF"
      id="Narr_UYY_ahx4lEmp1ZlT63faXw"
      unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg">30</xoma:PreferredStockDividendPeriodMonth>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw"
      decimals="INF"
      id="Narr_mgqA7vM46Um2_sbibEV33w"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.05</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw"
      decimals="INF"
      id="Narr_JSBotXcahE6Z6J9tSgcQJw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_12_15_2021_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_zxbfJmCJX0uEuGOhq_93YA"
      decimals="INF"
      id="Narr_G2PZBGN9JUGDJhPEExR5Pw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">26.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_12_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_IQEIfSjcqkeEG0spClN8-g"
      decimals="INF"
      id="Narr_cEx_zdbEs0y1_W1a-d1rxg"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.75</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_12_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_cTEdmnUeA0OZORWdlMV0IA"
      decimals="INF"
      id="Narr_XBBtyR0oz0aVpunWc1HvUg"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.50</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_12_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_nE1rmmFePEGVH87aL-WDIA"
      decimals="INF"
      id="Narr_HnU04BmRyku3cjedY4yrdQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_12_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_VPaGLBPhak-uW4SQzF4PCA"
      decimals="INF"
      id="Narr_qoircMGFC0mbIn2HhBSomg"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <xoma:PreferredStockRedemptionPricePerShareOptionalRedemption
      contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw"
      decimals="INF"
      id="Narr_fPJhls7rn0-AWDYqufpvcQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</xoma:PreferredStockRedemptionPricePerShareOptionalRedemption>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw"
      decimals="INF"
      id="Narr_AhD_dTy05kqYtZZOfN8qkA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:PreferredStockLiquidationPreference>
    <xoma:PreferredStockShareCap
      contextRef="As_Of_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_1CJWdAHOwUWWbzzIPjv-Cw"
      decimals="5"
      id="Narr_2pYitdIBIkOiPJFFUOsMkQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1.46071</xoma:PreferredStockShareCap>
    <xoma:PreferredStockConvertibleThresholdConsecutiveTradingDays
      contextRef="Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ"
      decimals="INF"
      id="Narr_vzJWQ007G0GoB3orN2aVtQ"
      unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg">10</xoma:PreferredStockConvertibleThresholdConsecutiveTradingDays>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA"
      decimals="INF"
      id="Narr_gLSbDDaiNE-6Fvjz3KUGGg"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1600000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_jXaXWeuSs0-mylS0OuM-xg"
      decimals="INF"
      id="Narr_oHmiAJfxg0mhCQRbfqI9Lw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA"
      decimals="-5"
      id="Narr_tt1BragSXEOIge4ia6kKXg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">40000000.0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA"
      decimals="-5"
      id="Narr_cajTN6Tp_kOapcOhEg3xiw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">2900000</us-gaap:PaymentsOfStockIssuanceCosts>
    <xoma:ProceedsFromIssuanceOfPreferredStockNet
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_G4LTDQ-ADEqWF2HJEp5OrA"
      decimals="-5"
      id="Narr_wNW5nibPXEGvfo6K9YC2lw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">37100000</xoma:ProceedsFromIssuanceOfPreferredStockNet>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_qNOPJm1BBkiEq0jQgaJ0Yg"
      decimals="INF"
      id="Narr_TEumXYOdFUCFKd_vv_qyFQ"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">8000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_oRhDzWnLcUi1sQYqDYaDYw"
      decimals="INF"
      id="Narr_iTnWI80nXE-2U6_zY9lAJw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_qNOPJm1BBkiEq0jQgaJ0Yg"
      decimals="-5"
      id="Narr_ywcasgrmkEmT8wwhH6PJZg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">200000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA"
      decimals="INF"
      id="Narr_vOOFjT9_P02J2Y0VqLgrpw"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08375</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA"
      decimals="5"
      id="Narr_xrvLmuvhPkuHHdYhgptSbw"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.08375</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA"
      decimals="INF"
      id="Narr_uRjXkFyJuUm-8kFnWcQykg"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25000.00</us-gaap:PreferredStockLiquidationPreference>
    <xoma:PreferredStockDividendAmountPerShare
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA"
      decimals="2"
      id="Narr_aCkaK-MvCk-5bOfKlFS3gA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">2093.75</xoma:PreferredStockDividendAmountPerShare>
    <xoma:PreferredStockDividendPeriodYearProrated
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA"
      decimals="INF"
      id="Narr_LezKvfLwa0iG_o0ZYX7IqQ"
      unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg">360</xoma:PreferredStockDividendPeriodYearProrated>
    <xoma:PreferredStockDividendPeriodProratedMonthsInYear
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA"
      decimals="INF"
      id="Narr_W7aUVH1JBUmgYyy8KpECng"
      unitRef="Unit_Standard_M_QZmMgv03-0apto43VPdKog">12</xoma:PreferredStockDividendPeriodProratedMonthsInYear>
    <xoma:PreferredStockDividendPeriodMonth
      contextRef="Duration_4_9_2021_To_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_PnGEs1IgsEauYmGm-E_9uA"
      decimals="INF"
      id="Narr_453mJf8EKUW_KClnc0P6jA"
      unitRef="Unit_Standard_D_J34mYQsUyE-4PJGLhKUOWg">30</xoma:PreferredStockDividendPeriodMonth>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA"
      decimals="INF"
      id="Narr_DAC7hPZhPEqupHiqHVhgUQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.05</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA"
      decimals="INF"
      id="Narr_t51moY_ndkO5qr_A6W7KVA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25000.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_00Na0-CX7ESVGNZzMzjVsg"
      decimals="INF"
      id="Narr_4BypANaUykm2fxD3Woi3TQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">26000.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2022_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_ECN3WcrDsk-1iqZrmjGWqA"
      decimals="INF"
      id="Narr_lMJEdq17SEiB55M1Yvt8dQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">26.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_vXXIM0MTFEa4saObaDgBtw"
      decimals="INF"
      id="Narr_Bcon9Uo7pU66kuQliGrepQ"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25750.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2023_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_4Q_4BltwlkCBLZFE-jcZXA"
      decimals="INF"
      id="Narr_EDwkcaeCrUm6BAobsEecRA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.75</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_jhSLsrr1skyNHQm7IlgZrg"
      decimals="INF"
      id="Narr_Ad6BcldXD0mYuctBo36Dgw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25500.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2024_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_06VnXDM5ikiPJnFSuvDMig"
      decimals="INF"
      id="Narr_OktFIYcW90qvi3Y8_gJcLg"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.50</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_lULhlkqSikmHR0oCaiID1g"
      decimals="INF"
      id="Narr_CNdWvpN7x0uVXSjzB1KS_Q"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25250.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2025_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_Fr-cgoMlp0qjUYcpgFmElw"
      decimals="INF"
      id="Narr_ltavahF5AEuHyxABh9sTFA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2026_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_6CwQXFT4Bkec0aA37EOeqA"
      decimals="INF"
      id="Narr_BdEY-_h4O065FVRjSLpMag"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25000.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="As_Of_4_15_2026_srt_StatementScenarioAxis_srt_ScenarioForecastMember_us-gaap_StatementClassOfStockAxis_dei_AdrMember_6pDoB3BagEyR6pw1yAYmRw"
      decimals="INF"
      id="Narr_mEHnvNhc1kKtVudsfXmDtw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <xoma:PreferredStockRedemptionPricePerShareOptionalRedemption
      contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA"
      decimals="INF"
      id="Narr_9gE_WfVBU0mZHKkLp1p3NA"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25000.00</xoma:PreferredStockRedemptionPricePerShareOptionalRedemption>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA"
      decimals="INF"
      id="Narr_gXhg0m0Rc0-6UIH82ZKqpw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">25000.00</us-gaap:PreferredStockLiquidationPreference>
    <xoma:PreferredStockShareCap
      contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA"
      decimals="2"
      id="Narr_sButDdwlFUmYB2_YqAhM2A"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1253.13</xoma:PreferredStockShareCap>
    <xoma:PreferredStockShareCap
      contextRef="As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_dei_AdrMember_jXaXWeuSs0-mylS0OuM-xg"
      decimals="5"
      id="Narr_RPa3UNIqtkG8NJwsC7AFyA"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">1.25313</xoma:PreferredStockShareCap>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="Duration_3_17_2021_To_3_17_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_Cqep8iP7CkaxOaaEDw_mSg"
      decimals="5"
      id="Narr_GQbPZpxcwEq9leQ3QJJCBw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.71875</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="Duration_5_21_2021_To_5_21_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_r_M35KUkl0eiu3QTVz3WSQ"
      decimals="5"
      id="Narr_rIVOmMfEuEaMZXnCzM-pag"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.53906</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="Duration_7_15_2021_To_7_15_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_jNNBLaDQTEulpRTzV-ZOIw"
      decimals="5"
      id="Narr_-T1RVVzjGUyt_QVfG1PmQw"
      unitRef="Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ">0.55833</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <us-gaap:RestrictedCash
      contextRef="As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_xoma_SeriesPreferredStockAndSeriesBPreferredStockMember_HVI8vxTKs0S7RRIJ-VzDsg"
      decimals="-5"
      id="Narr_pR9WT-JtS0qqDWIuCFSfyQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">4800000</us-gaap:RestrictedCash>
    <xoma:BeneficialOwnershipLimitation
      contextRef="As_Of_2_29_2020_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_us-gaap_StatementEquityComponentsAxis_xoma_SeriesYConvertiblePreferredStockMember_FNEIKxmP5Ei8ScVuZ9Hnqw"
      decimals="2"
      id="Narr__32O4vplQEe1IIaZ-ASoOA"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.50</xoma:BeneficialOwnershipLimitation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_ZjPtkvJnnEyj4mbx23zQ-A"
      decimals="3"
      id="Narr_WVHvEdyJfk-P29TzfzZJTQ"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.312</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <xoma:NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted
      contextRef="As_Of_6_30_2021_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_ZjPtkvJnnEyj4mbx23zQ-A"
      decimals="3"
      id="Narr_cR9QoR05q0Kzp3Eh-Do_Yg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.523</xoma:NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted>
    <xoma:MaximumValueOfCommonStockToBeIssued
      contextRef="As_Of_12_18_2018_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_pelPOfBACUCk4nhim16ZWw"
      decimals="-5"
      id="Narr_y7k5NveepUyMKADhGe7KtQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">30000000.0</xoma:MaximumValueOfCommonStockToBeIssued>
    <xoma:PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares
      contextRef="Duration_12_18_2018_To_12_18_2018_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_6PNIMxx9KEqmDJfQ0YeOEA"
      decimals="2"
      id="Narr_gFGtQn67bkGKfYmeeNET8A"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">0.03</xoma:PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares>
    <xoma:MaximumValueOfCommonStockToBeIssued
      contextRef="As_Of_6_30_2021_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_r5Y_DPYxwEiI_AlmdgCQtA"
      decimals="-5"
      id="Narr_KwSz8WAaaESQx1OcQpuQxQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">50000000.0</xoma:MaximumValueOfCommonStockToBeIssued>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_12_18_2018_To_12_18_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_TFBd_6iXNkCcFMSCU6Xp-A"
      decimals="INF"
      id="Narr_aW92L-v1F0-Bf3t1YCQ6ug"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_6_30_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_j_ed3tQlC0OYQVUie3UjJQ"
      decimals="INF"
      id="Narr_JaeMY1O6Dk2wuNYpInZXAw"
      unitRef="Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_Rx1oByI9D0i6YN7nWWhDUQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;13. Income Taxes &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recorded an income tax benefit of $1.5 million for the six months ended June 30, 2020, as a result of the Coronavirus Aid, Relief, and Economic Security Act and no income tax provision for the six months ended June 30, 2021. The Company continues to maintain a full valuation allowance against its remaining net deferred tax assets. During the three and six months ended June 30, 2021 the Company received $1.5 million in cash for its income tax receivable. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company has a total of $5.9 million of gross unrecognized tax benefits, none of which would affect the effective tax rate upon realization as it currently has a full valuation allowance against its U.S. 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.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company does not expect its unrecognized tax benefits to change significantly over the next twelve months. The Company will recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Through June 30, 2021, the Company has not accrued interest or penalties related to uncertain tax positions.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA"
      decimals="-5"
      id="Narr_sDuO6Zf8GkOcP6UsqJpuSA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">-1500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-5"
      id="Narr_boKJhvOpn0WSFwpy_2NNJQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      decimals="-5"
      id="Narr_NB_ENtJCu0C26RYxYy3XBQ"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1500000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ"
      decimals="-5"
      id="Narr_kSp5J5bA4Ea4mM5gvt55uw"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">1500000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-5"
      id="Narr_GIGpfM-45EOPWVpIcAAKFA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">5900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A"
      decimals="-5"
      id="Narr_3Oo-s_tpjk-fPCbeOQESBg"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A"
      id="Tb_2STTloj3QUq09SJOvaL0eQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;14. Subsequent Events&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Royalty Purchase Agreement with Kuros &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On July 14, 2021, the Company entered into a royalty purchase agreement (the &#x201c;Kuros Royalty Purchase Agreement&#x201d;) with Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC (collectively &#x201c;Kuros&#x201d;). Pursuant to the Kuros Royalty Purchase Agreement, XOMA acquired the rights to 100% of the potential future royalties from commercial sales, which are tiered from high-single to low double digits, and up to $25.0 million in pre-commercial milestone payments associated with an existing license agreement related to Checkmate Pharmaceuticals&#x2019; vidutolimod (CMP-001), a Toll-like receptor 9 agonist, packaged in a virus-like particle, for an upfront payment of $7.0 million plus potential future sales milestone payments based on net sales of vidutolimod. &lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <xoma:RoyaltyReceivablePercentageOnNetSales
      contextRef="Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg"
      decimals="2"
      id="Narr_lh5xbHYRfkiiaYaBu2_0cg"
      unitRef="Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw">1</xoma:RoyaltyReceivablePercentageOnNetSales>
    <xoma:EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones
      contextRef="Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg"
      decimals="-5"
      id="Narr_H0i1O-0-yEqPmlC03VhtRA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">25000000.0</xoma:EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones>
    <xoma:UpfrontPayment
      contextRef="Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg"
      decimals="-5"
      id="Narr_7BAG6AMP5U2hdaWvgTUQZA"
      unitRef="Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA">7000000.0</xoma:UpfrontPayment>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414005009880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Aug. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">XOMA Corporation<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">52-2154066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address Address Line1</a></td>
<td class="text">2200 Powell Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address Address Line2</a></td>
<td class="text">Suite&#160;310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address City Or Town</a></td>
<td class="text">Emeryville<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address State Or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address Postal Zip Code</a></td>
<td class="text">94608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">204-7200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,311,231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000791908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security12b Title</a></td>
<td class="text">Common Stock, $0.0075 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">XOMA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">8.625% Series A Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security12b Title</a></td>
<td class="text">8.625% Series A Cumulative Perpetual Preferred Stock, par value $0.05 <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">XOMAP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">Depositary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security12b Title</a></td>
<td class="text">Depositary Shares (each representing 1/1000th interest in a share of 8.375% Series B Cumulative Perpetual Preferred Stock, par value $0.05)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">XOMAO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414000863480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 78,945<span></span>
</td>
<td class="nump">$ 84,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">4,840<span></span>
</td>
<td class="nump">1,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Short-term equity securities</a></td>
<td class="nump">2,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Trade and other receivables, net</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,144<span></span>
</td>
<td class="nump">443<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">87,251<span></span>
</td>
<td class="nump">88,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Long-term restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">281<span></span>
</td>
<td class="nump">359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="nump">48,075<span></span>
</td>
<td class="nump">34,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EquitySecuritiesFvNiNonCurrent', window );">Long-term equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">135,752<span></span>
</td>
<td class="nump">125,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">629<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AccruedAndOtherLiabilitiesCurrent', window );">Accrued and other liabilities</a></td>
<td class="nump">1,059<span></span>
</td>
<td class="nump">642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Unearned revenue recognized under units-of-revenue method</a></td>
<td class="nump">1,503<span></span>
</td>
<td class="nump">1,452<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Contingent liabilities</a></td>
<td class="nump">1,410<span></span>
</td>
<td class="nump">1,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,088<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AccruedPreferredStockDividendCurrent', window );">Preferred stock dividend accrual</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">6,287<span></span>
</td>
<td class="nump">12,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeNoncurrent', window );">Unearned revenue recognized under units-of-revenue method - long-term</a></td>
<td class="nump">12,734<span></span>
</td>
<td class="nump">13,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities - long-term</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">19,174<span></span>
</td>
<td class="nump">38,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 10)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.0075 par value, 277,333,332 shares authorized, 11,310,001 and 11,228,792 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,307,140<span></span>
</td>
<td class="nump">1,267,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,190,696)<span></span>
</td>
<td class="num">(1,181,086)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">116,578<span></span>
</td>
<td class="nump">86,424<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">135,752<span></span>
</td>
<td class="nump">125,285<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">8.625% Series A Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">8.375% Series B Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible preferred stock.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=121551570&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AccruedAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AccruedAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AccruedPreferredStockDividendCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AccruedPreferredStockDividendCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration under royalty purchase agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EquitySecuritiesFvNiNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity securities FvNi non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EquitySecuritiesFvNiNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LongTermRoyaltyReceivableNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term royalty receivable non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LongTermRoyaltyReceivableNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002069528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0075<span></span>
</td>
<td class="nump">$ 0.0075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">277,333,332<span></span>
</td>
<td class="nump">277,333,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">11,310,001<span></span>
</td>
<td class="nump">11,228,792<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">11,310,001<span></span>
</td>
<td class="nump">11,228,792<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">8.625% Series A Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate (as a percent)</a></td>
<td class="nump">8.625%<span></span>
</td>
<td class="nump">8.625%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">984,000<span></span>
</td>
<td class="nump">984,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">984,000<span></span>
</td>
<td class="nump">984,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">8.375% Series B Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate (as a percent)</a></td>
<td class="nump">8.375%<span></span>
</td>
<td class="nump">8.375%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible preferred stock.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">5,003<span></span>
</td>
<td class="nump">5,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">5,003<span></span>
</td>
<td class="nump">5,003<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414003058424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Revenue recognized under units-of-revenue method</a></td>
<td class="nump">376<span></span>
</td>
<td class="nump">391<span></span>
</td>
<td class="nump">731<span></span>
</td>
<td class="nump">695<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">901<span></span>
</td>
<td class="nump">444<span></span>
</td>
<td class="nump">1,275<span></span>
</td>
<td class="nump">1,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">3,927<span></span>
</td>
<td class="nump">3,557<span></span>
</td>
<td class="nump">10,667<span></span>
</td>
<td class="nump">9,914<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">3,965<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">10,766<span></span>
</td>
<td class="nump">10,014<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(3,064)<span></span>
</td>
<td class="num">(3,151)<span></span>
</td>
<td class="num">(9,491)<span></span>
</td>
<td class="num">(8,766)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="num">(172)<span></span>
</td>
<td class="num">(508)<span></span>
</td>
<td class="num">(461)<span></span>
</td>
<td class="num">(1,050)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="num">(300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">1,299<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="nump">642<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax</a></td>
<td class="num">(2,237)<span></span>
</td>
<td class="num">(3,533)<span></span>
</td>
<td class="num">(9,610)<span></span>
</td>
<td class="num">(9,817)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,526<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(2,237)<span></span>
</td>
<td class="num">(3,533)<span></span>
</td>
<td class="num">(9,610)<span></span>
</td>
<td class="num">(8,291)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net comprehensive loss</a></td>
<td class="num">(2,237)<span></span>
</td>
<td class="num">(3,533)<span></span>
</td>
<td class="num">(9,610)<span></span>
</td>
<td class="num">(8,291)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Less: accumulated dividends on Series A and Series B preferred stock</a></td>
<td class="num">(1,293)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,824)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss available to common stockholders, basic</a></td>
<td class="num">(3,530)<span></span>
</td>
<td class="num">(3,533)<span></span>
</td>
<td class="num">(11,434)<span></span>
</td>
<td class="num">(8,291)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss available to common stockholders, diluted</a></td>
<td class="num">$ (3,530)<span></span>
</td>
<td class="num">$ (3,533)<span></span>
</td>
<td class="num">$ (11,434)<span></span>
</td>
<td class="num">$ (8,291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share of common stock (in dollars per share)</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (1.02)<span></span>
</td>
<td class="num">$ (0.81)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share of common stock (in dollars per share)</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (1.02)<span></span>
</td>
<td class="num">$ (0.81)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used in computing basic net loss per share available to common stockholders</a></td>
<td class="nump">11,285<span></span>
</td>
<td class="nump">10,824<span></span>
</td>
<td class="nump">11,263<span></span>
</td>
<td class="nump">10,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares used in computing diluted net loss per share available to common stockholders</a></td>
<td class="nump">11,285<span></span>
</td>
<td class="nump">10,824<span></span>
</td>
<td class="nump">11,263<span></span>
</td>
<td class="nump">10,292<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue that is not accounted for under Topic 606.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001037816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Preferred stock </div>
<div>8.625% Series A Cumulative, Perpetual Preferred Stock</div>
</th>
<th class="th">
<div>Preferred stock </div>
<div>8.375% Series B Cumulative, Perpetual Preferred Stock</div>
</th>
<th class="th">
<div>Preferred stock </div>
<div>Convertible preferred stock.</div>
</th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">$ 1,238,299<span></span>
</td>
<td class="num">$ (1,194,384)<span></span>
</td>
<td class="nump">$ 43,988<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">9,759,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock related to 401(k) contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock related to 401(k) contribution (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement', window );">Disgorgement of stockholder's short-swing profits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,758)<span></span>
</td>
<td class="num">(4,758)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">1,240,188<span></span>
</td>
<td class="num">(1,199,142)<span></span>
</td>
<td class="nump">41,119<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">9,762,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">1,238,299<span></span>
</td>
<td class="num">(1,194,384)<span></span>
</td>
<td class="nump">43,988<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">9,759,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,291)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
<td class="nump">1,240,987<span></span>
</td>
<td class="num">(1,202,675)<span></span>
</td>
<td class="nump">38,395<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,018,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">1,240,188<span></span>
</td>
<td class="num">(1,199,142)<span></span>
</td>
<td class="nump">41,119<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">9,762,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock related to ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock related to ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Issuance of common stock related to Series Y preferred stock conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Issuance of common stock related to Series Y preferred stock conversion (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">1,253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,533)<span></span>
</td>
<td class="num">(3,533)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
<td class="nump">1,240,987<span></span>
</td>
<td class="num">(1,202,675)<span></span>
</td>
<td class="nump">38,395<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,018,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">1,267,377<span></span>
</td>
<td class="num">(1,181,086)<span></span>
</td>
<td class="nump">86,424<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">984,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,229,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_TockIssuedDuringPeriodSharesWarrantsExercised', window );">Exercise of common stock warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock related to 401(k) contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock related to 401(k) contribution (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockStock', window );">Preferred stock dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(707)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(707)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,373)<span></span>
</td>
<td class="num">(7,373)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">1,270,046<span></span>
</td>
<td class="num">(1,188,459)<span></span>
</td>
<td class="nump">81,720<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2021</a></td>
<td class="nump">984,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">1,267,377<span></span>
</td>
<td class="num">(1,181,086)<span></span>
</td>
<td class="nump">$ 86,424<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">984,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,229,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,610)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2021</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">1,307,140<span></span>
</td>
<td class="num">(1,190,696)<span></span>
</td>
<td class="nump">116,578<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="nump">984,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,310,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">1,270,046<span></span>
</td>
<td class="num">(1,188,459)<span></span>
</td>
<td class="nump">81,720<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2021</a></td>
<td class="nump">984,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock related to ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock related to ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockStock', window );">Preferred stock dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,424)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,424)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,237)<span></span>
</td>
<td class="num">(2,237)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2021</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 1,307,140<span></span>
</td>
<td class="num">$ (1,190,696)<span></span>
</td>
<td class="nump">$ 116,578<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="nump">984,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,310,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStockStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStockStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in additional paid in capital (APIC) resulting from disgorgement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_TockIssuedDuringPeriodSharesWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period from exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_TockIssuedDuringPeriodSharesWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414111253224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (9,610)<span></span>
</td>
<td class="num">$ (8,291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">3,666<span></span>
</td>
<td class="nump">2,561<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims', window );">Common stock contribution to 401(k)</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs, debt discount and final payment on debt</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for bad debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_OperatingLeasePaymentsNonCash', window );">Non-cash lease expense</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Change in fair value of equity securities</a></td>
<td class="num">(617)<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Trade and other receivables, net</a></td>
<td class="nump">251<span></span>
</td>
<td class="nump">1,113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">1,526<span></span>
</td>
<td class="num">(1,526)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(701)<span></span>
</td>
<td class="num">(497)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">748<span></span>
</td>
<td class="num">(152)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(88)<span></span>
</td>
<td class="num">(79)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Unearned revenue recognized under units-of-revenue method</a></td>
<td class="num">(731)<span></span>
</td>
<td class="num">(695)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">309<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(4,889)<span></span>
</td>
<td class="num">(5,150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments related to purchase of royalty rights</a></td>
<td class="num">(13,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(13,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from issuance of preferred stock</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payment of preferred and common stock issuance costs</a></td>
<td class="num">(3,106)<span></span>
</td>
<td class="num">(211)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of options</a></td>
<td class="nump">1,355<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt', window );">Principal payments - debt</a></td>
<td class="num">(4,250)<span></span>
</td>
<td class="num">(1,875)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt', window );">Payment for extinguishment of debt</a></td>
<td class="num">(17,103)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtRestructuringCosts', window );">Payment for debt modification fee</a></td>
<td class="num">(24)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payment for preferred stock dividends</a></td>
<td class="num">(707)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments - finance lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromRepaymentsForDisgorgement', window );">Proceeds from disgorgement of stockholder's short-swing profits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of equity awards</a></td>
<td class="num">(355)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">15,810<span></span>
</td>
<td class="num">(2,047)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and restricted cash</a></td>
<td class="num">(2,579)<span></span>
</td>
<td class="num">(7,197)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and restricted cash at the beginning of the period</a></td>
<td class="nump">86,364<span></span>
</td>
<td class="nump">56,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and restricted cash at the end of the period</a></td>
<td class="nump">83,785<span></span>
</td>
<td class="nump">49,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Preferred stock dividend accrual</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_InterestAddedPrincipalBalancesLongTermDebt', window );">Interest added to principal balance on long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AccruedCostRelatedToIssuanceOfCommonStock', window );">Accrued cost related to issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AccruedCostRelatedToIssuanceOfPreferredStock', window );">Accrued cost related to issuance of preferred stock</a></td>
<td class="nump">$ 105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117546-209714<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AccruedCostRelatedToIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued cost related to issuance of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AccruedCostRelatedToIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AccruedCostRelatedToIssuanceOfPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued costs related to issuance of preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AccruedCostRelatedToIssuanceOfPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined contribution plan issuance of Common stock for services or claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of lease liabilities that result from activities that generate operating income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_InterestAddedPrincipalBalancesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unpaid interest added to the outstanding principal amount on long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_InterestAddedPrincipalBalancesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_OperatingLeasePaymentsNonCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating lease payments, non cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_OperatingLeasePaymentsNonCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments related to purchase of royalty rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PaymentsRelatedToPurchaseOfRoyaltyRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ProceedsFromRepaymentsForDisgorgement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from disgorgement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ProceedsFromRepaymentsForDisgorgement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer, excluding extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer, considered extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413999453384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Description of Business</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Business</a></td>
<td class="text"><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 Corporation (referred to as &#8220;XOMA&#8221; or the &#8220;Company&#8221;), 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 pre-commercial therapeutic candidates. The Company&#8217;s portfolio was built through licensing its proprietary products and platforms from its legacy discovery and development business, combined with acquisitions of rights to future milestones and royalties that the Company has made since the royalty aggregator business model was implemented in 2017. The Company&#8217;s drug royalty aggregator business is focused on early to mid-stage clinical assets primarily in Phase 1 and 2 with blockbuster potential licensed to large-cap partners. The Company expects that most of its future revenue will be based on payments the Company may receive for milestones and royalties related to these programs.</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;">The Company has incurred significant operating losses and negative cash flows from operations since its inception. As of June 30, 2021, the Company had unrestricted and restricted cash of $83.8 million. The restricted cash balance may only be used to pay dividends on the 8.625% Series A cumulative, perpetual preferred stock (&#8220;Series A Preferred Stock&#8221;) issued in December 2020 and the depositary shares, each representing <span style="-sec-ix-hidden:Hidden_BF8ePhthsUebQDlcnqOMkQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1/1000th</span></span> in a share of 8.375% Series B cumulative, perpetual preferred stock (&#8220;Series B Preferred Stock&#8221;) issued in April 2021 (Note 12). </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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In June 2021, the Company repaid its outstanding debt obligations to Silicon Valley Bank (&#8220;SVB&#8221;) and Novartis Pharma AG (&#8220;Novartis&#8221;), for a total of $17.1 million (Note 8). Based on the Company&#8217;s current cash balance and its ability to control discretionary spending, such as royalty acquisitions, the Company has evaluated and concluded its financial condition is sufficient to fund its planned operations and commitments and contractual obligations for a period of at least one&#160;year following the date that these condensed consolidated financial statements are issued.</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413999066520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies</a></td>
<td class="text"><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 0pt;">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 generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States for interim financial information and with the instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. As permitted under those rules&#160;certain footnotes or other financial information can be condensed or omitted. These 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&#160;year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020, filed with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) on March&#160;10, 2021.</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 financial statements have been prepared on the same basis as the Company&#8217;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#8217;s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full&#160;year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 GAAP in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. On an ongoing basis, management evaluates its estimates including, but not limited to, those related to revenue recognition, revenue recognized under units-of-revenue method, equity securities, legal contingencies and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Actual results may differ significantly from these estimates, such as the Company&#8217;s billing under government contracts and amortization of the payments received from HealthCare Royalty Partners II,&#160;L.P. (&#8220;HCRP&#8221;). Under the Company&#8217;s contracts with the National Institute of Allergy and Infectious Diseases (&#8220;NIAID&#8221;), a part of the National Institutes of Health (&#8220;NIH&#8221;), the Company billed using NIH&#8217;s provisional rates and thus is subject to future audits at the discretion of NIAID&#8217;s contracting office. In October of 2019, NIH notified the Company that it engaged KPMG to perform an audit of the Company&#8217;s incurred cost submissions for 2013, 2014 and 2015. The audit procedures were completed and the Company adjusted its estimated liability owed to NIH to $1.4 million as of December 31, 2020 (Note 4). The estimated liability owed to NIH had not changed as of June 30, 2021. The audit remains subject to further review by NIH as part of the contract close-out process, which includes finalization of rates for years 2010 through 2015, and the Company may incur further liability as a result. In addition, under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported.</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 COVID-19 pandemic has resulted in a global slowdown of economic activity which has led to delays and could result in further delays or terminations of some clinical trials underlying the Company&#8217;s royalty purchase agreements. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. These estimates may change, as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company&#8217;s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash 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;">Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. As of June 30, 2021, the Company did not have any cash equivalent balances, defined as highly liquid financial instruments purchased with original maturities of three months 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;">Restricted cash consists of bank deposits held to pay dividends on the Company&#8217;s Series A Preferred Stock and Series B Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;">The Company maintains cash and restricted cash balances at commercial banks. Balances commonly exceed the amount insured by the&#160;Federal&#160;Deposit&#160;Insurance&#160;Corporation. The Company has not experienced any losses in such accounts, and management believes that the Company is not exposed to any significant credit risk with respect to such cash and restricted cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.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:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,945</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,491</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and restricted cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,491</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</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 Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers </i>("ASC 606"), except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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)&#160;identify the contract(s)&#160;with a customer; (ii)&#160;identify the performance obligations in the contract; (iii)&#160;determine the transaction price; (iv)&#160;allocate the transaction price to the performance obligations in the contract; and (v)&#160;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 and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation 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 recognizes revenue from its license and collaboration arrangements and royalties. 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;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&#8217;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&#8217;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&#8217;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;font-style:italic;margin:0pt 0pt 12pt 18pt;">Milestone payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of each arrangement that includes development and regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. ASC 606 suggests two alternatives to use when estimating the amount of variable consideration: the expected value method and the most likely amount method. Under the expected value method, an entity considers the sum of probability-weighted amounts in a range of possible consideration amounts. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. The Company uses the most likely amount method for development and regulatory milestone payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If it is probable that a significant cumulative revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis. The Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability or achievement of each such milestone and any related constraint, and if necessary, adjusts its estimates of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenue and earnings in the period of adjustment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Royalties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i)&#160;when the related sales occur, or (ii)&#160;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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upfront payments and fees are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company&#8217;s right to consideration is unconditional. 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&#160;year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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;">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 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&#8217;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&#8217;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 0pt;">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&#8217;s employees, consultants and directors that are expected to vest based on estimated fair values. The valuation of stock option awards is determined at the date of grant using the Black-Scholes Option Pricing Model (the &#8220;Black-Scholes Model&#8221;). 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 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&#8217;s historical volatility. The risk-free rate is based on the yield available on United States Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur. 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;font-style:italic;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;">The Company received shares of common stock from Rezolute, Inc. (&#8220;Rezolute&#8221;) (Note&#160;4). Equity investments in Rezolute are classified in the condensed consolidated balance sheets as equity securities. The 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 and comprehensive loss 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 and comprehensive loss in the period of 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;">In October 2020, Rezolute completed a <span style="-sec-ix-hidden:Hidden_4VmWhNmPZU-N4i6y6W8jQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1:50</span></span> reverse stock split of its common shares (the &#8220;Rezolute Reverse Stock Split&#8221;) and started trading on the Nasdaq Stock Market. As a result, the Company&#8217;s number of shares of Rezolute common stock was reduced from 8,093,010 shares (pre-split shares) to 161,860 shares (post-split shares).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Purchase of Rights to Future Milestones and 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;">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. The Company acquired such rights from various entities and recorded the amount paid for these rights as long-term royalty receivables (Note&#160;5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones, fees upon exercise of options related to future license products and sales-based milestones. The contingent payments are evaluated whether they are freestanding instruments or embedded derivatives. If freestanding instruments, the contingent payments are measured at fair value at the inception of the arrangement, subject to remeasurement to fair value each reporting period. Any changes in the estimated fair value is recorded in the condensed consolidated statement of operations and comprehensive 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;">The Company accounts for milestone and royalty rights related to developmental pipeline products on a non-accrual basis using the cost recovery method. These developmental pipeline products are non-commercialized, non-approved products that require Food and Drug Administration (&#8220;FDA&#8221;) or other regulatory approval, and thus have uncertain cash flows. The Company is not yet able to reliably forecast future cash flows given their pre-commercial stages of development. The related receivable balance is classified as noncurrent since no payments are probable to be received in the near term. Under the cost recovery method, any milestone or royalty payment received is recorded as a direct reduction of the recorded receivable balance. When the recorded receivable balance has been fully collected, any additional amounts collected are recognized as revenue.</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 reviews public information on clinical trials, press releases and updates from its partners regularly to identify any impairment indicators or changes in expected recoverability of the long-term royalty receivable asset. If an impairment indicator is identified, and 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 impairment. The impairment will be recognized by reducing the financial asset to an amount that represents the present value of the most recent estimate of future cash flows. No impairment indicators were identified, and no impairment was recorded as of June 30, 2021 and December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 office space in Emeryville, California.</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 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 built its incremental borrowing rate starting with the interest rate on its fully collateralized debt and then adjusted it for 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 operating leases is recognized on a straight-line basis, unless the right-of-use asset has been impaired, over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive 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;">If an operating lease were to reflect impairment, the Company will recognize the amortization of the right-of-use asset on a straight-line basis over the remaining lease term with rent expense still included in operating expenses in the condensed consolidated statements of operations and comprehensive 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;">For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has elected the practical expedient to not separate lease and non-lease components. The Company&#8217;s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 will 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&#8217;s best judgment given the facts, circumstances and information available at each reporting date. The Company&#8217;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 0pt;">Net Loss per Share Attributable to Common Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company calculates basic and diluted loss per share attributable to common stockholders using the two-class method. The Company&#8217;s convertible Series X and Series Y preferred stocks participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company&#8217;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 and any deemed dividends related to beneficial conversion features on convertible preferred stock, if applicable, 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 attributable 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 loss per share attributable to common stockholders is then calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted average common shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Diluted net loss per share 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. The calculation of diluted net loss per share attributable to common stockholders requires that, to the extent the average market price of the underlying shares for the reporting period exceeds the exercise price of any outstanding options or warrants, the presumed exercise of such securities are dilutive to net loss per share attributable to common stockholders for the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company&#8217;s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company&#8217;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:12pt 0pt 12pt 0pt;">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 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 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 June 30, 2021,&#160;two&#160;partners represented&#160;55% and&#160;42% of total revenues.&#160;For the six months ended June 30, 2021,&#160;two&#160;partners represented&#160;57% and&#160;39% of total revenues.&#160;For the three months ended June 30, 2020, one partner represented 88% of total revenues. For the six months ended June 30, 2020, two partners represented 56% and 40% of total revenues. As of December&#160;31, 2020, one partner represented 100% of the trade receivables, net balance. As of June 30, 2021, the Company had no trade receivables, net balance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive 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 loss is comprised of two components: net loss and other comprehensive (loss) income. Other comprehensive (loss) income refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders&#8217; equity but are excluded from net loss. The Company did not record any transactions within other comprehensive (loss) income in the periods presented and, therefore, the net loss and comprehensive loss were the same for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 0pt 12pt 0pt;">In December 2019, the FASB issued&#160;ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. </i>The amendments in ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes.&#160;ASU 2019-12&#160;removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The Company adopted ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a material impact on its condensed consolidated financial statements.</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&#160;2020, the FASB issued&#160;ASU&#160;2020-06, <i style="font-style:italic;">Debt &#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivative and Hedging &#8211; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40).</i> This&#160;ASU&#160;reduces the number of accounting models for convertible debt instruments and convertible preferred stock and amends the guidance for the derivatives scope exception for contracts in an entity&#8217;s own equity to reduce form-over-substance-based accounting conclusion. In addition, this&#160;ASU&#160;improves and amends the related EPS guidance. These amendments are effective for the Company for fiscal years beginning after December 15, 2023, including interim period within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15,&#160;2020, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective method of transition. The Company adopted&#160;ASU&#160;2020-06 on January 1, 2021.&#160;The adoption of this ASU did not have a material impact on its condensed consolidated financial statements.</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&#160;2020, the FASB issued&#160;ASU&#160;2020-04,&#160;<i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>. These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The&#160;ASU&#160;provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12,&#160;2020&#160;through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12,&#160;2020. The Company adopted ASU 2020-04 as of January 1, 2021. The adoption of this ASU did not have a material impact on the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</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&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>. ASU 2016-13 replaced the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. ASU 2016-13 will be effective for all entities except public companies that are not smaller reporting companies for fiscal&#160;years beginning after December&#160;15, 2022, including interim periods within those fiscal&#160;years, using a modified retrospective approach. Early adoption is permitted.&#160;The Company plans to adopt ASU 2016-13 and related updates&#160;on January&#160;1, 2023. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In May 2021, the FASB issued ASU 2021-04, <i style="font-style:italic;">Earnings Per Share (Topic 260), Debt&#8212;Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock Compensation (Topic 718), and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</i>. The amendments in ASU No. 2021-04 provide guidance to clarify and reduce diversity in an issuer&#8217;s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this ASU No. 2021-04 are effective for all entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, including interim periods within those fiscal years. The Company plans to adopt ASU 2021-04 and related updates on January 1, 2022. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413999441800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Financial Statements Details<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ConsolidatedFinancialStatementDetailAbstract', window );"><strong>Condensed Consolidated Financial Statements Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Condensed Consolidated Financial Statements Details</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3.&#160;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;">As of June 30, 2021 and December&#160;31, 2020, equity securities consisted of an investment in Rezolute&#8217;s common stock of $2.3 million and $1.7 million, respectively (Note&#160;4). For the three and six months ended June 30, 2021, the Company recognized a gain of $1.3 million and $0.6 million, respectively, due to the change in fair value of its investment </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">in Rezolute&#8217;s common stock in the other income (expense), net line item of the condensed consolidated statements of operations and comprehensive loss. For the three and six months ended June 30, 2020, the Company recognized a gain of $0.1 million and a loss of $0.2 million, respectively.</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;">&#8203;</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: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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">June&#160;30,&#160;</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;">&#8203;</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&#160;31,&#160;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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;">2021</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;">&#160;&#160;&#160;&#160;</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 454</p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 351</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 incentive compensation</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;">&#8203;</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;">&#8203;</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;"> 466</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;">&#8203;</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;">&#8203;</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;"> 71</p></td></tr><tr><td style="background-color:#cceeff;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 payroll and other </p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;"> 139</p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;"> 220</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;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,059</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net Loss Per Share Attributable to Common Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:55.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator</b></p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,291)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series A accumulated dividends </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (530)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,061)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series B accumulated dividends </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss available to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,530)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,533)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,434)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,291)</p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares used in computing basic and diluted net loss per share available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,292</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted net loss per share of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.02)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.81)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 loss per share available 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 outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:55.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</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;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin: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,196</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin: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="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin: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,726</p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 564</p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 318</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 578</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;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="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px 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;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,779</p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,326</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px 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,323</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;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ConsolidatedFinancialStatementDetailAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consolidated financial statement detail.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ConsolidatedFinancialStatementDetailAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997555192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Licensing and Other Arrangements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicensingAndOtherArrangementsAbstract', window );"><strong>Licensing and Other Arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicensingAndOtherArrangementsTextBlock', window );">Licensing and Other Arrangements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. 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 0pt;">Novartis International&#160;&#8211; Anti-TGF&#946; Antibody (NIS793)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On September&#160;30, 2015, the Company and Novartis International Pharmaceutical&#160;Ltd. (&#8220;Novartis International&#8221;) entered into a license agreement (the &#8220;Anti-TGF&#946; Antibody License Agreement&#8221;) under which the Company granted Novartis International an exclusive, world-wide, royalty-bearing license to the Company&#8217;s anti-transforming growth factor </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">beta (&#8220;TGF&#946;&#8221;) antibody program (now &#8220;NIS793&#8221;). Under the terms of the Anti-TGF&#946; Antibody License Agreement, Novartis International has worldwide rights to NIS793 and is responsible for the development and commercialization of antibodies and products containing antibodies arising from NIS793. Unless terminated earlier, the Anti-TGF&#946; Antibody License Agreement will remain in effect, on a country-by-country and product-by-product basis, until Novartis International&#8217;s royalty obligations end. The Anti-TGF&#946; Antibody License Agreement contains customary termination rights relating to material breach by either party. Novartis International also has a unilateral right to terminate the Anti-TGF&#946; Antibody License Agreement on an antibody-by-antibody and country-by-country basis or in its entirety on one hundred eighty days&#8217; notice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that there were multiple promised goods and services under the Anti-TGF&#946; Antibody License Agreement, including the transfer of license, regulatory services and transfer of materials, process and know-how, which were determined to represent one combined performance obligation. The Company recognized the entire upfront payment of $37.0 million as revenue in the consolidated statement of comprehensive loss in 2015 as it had completed its performance obligations as of <span style="-sec-ix-hidden:Hidden_qQe4SWQbZkyKAV7rL2psLQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">December&#160;31, 2015</span></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 is eligible to receive up to a total of $480.0 million in development, regulatory and commercial milestones under the Anti-TGF&#946; Antibody License Agreement. During the&#160;year ended December&#160;31, 2017, Novartis International achieved a clinical development milestone pursuant to the Anti-TGF&#946; Antibody License Agreement, and as a result, the Company earned a $10.0 million milestone payment which was recognized as license fees in the consolidated statement of operations and comprehensive 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;">The Company concluded that the development and regulatory milestone payments are solely dependent on Novartis International&#8217;s performance and achievement of the specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the remaining development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related sales occur as they were determined to relate predominantly to the licenses granted to Novartis International and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is also eligible to receive royalties on sales of licensed products, which are tiered based on sales levels and range from a mid single-digit&#160;percentage rate to up to a low double-digit&#160;percentage rate. Novartis International&#8217;s obligation to pay royalties with respect to a particular product and country will continue for the longer of the date of expiration of the last valid patent claim covering the product in that country, or ten years from the date of the first commercial sale of the product in that country.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 21, 2020, the first patient was dosed in Novartis International's NIS793 Phase 2 clinical trial and the Company earned a $25.0 million milestone payment. As specified under the terms of the Anti-TGF&#946; Antibody License Agreement, the Company received $17.7 million in cash and the remaining balance of $7.3 million was recognized as a reduction to the Company's debt obligation to Novartis. The Company is eligible to receive up to a total of $445.0 million in the remaining development, regulatory and commercial milestones under the Anti-TGF&#946; Antibody License 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 June 30, 2021 and December 31, 2020, there were no contract assets or contract liabilities related to this agreement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021 and 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Novartis&#160;&#8211; Gevokizumab (VPM087) and IL-1 Beta</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August&#160;24, 2017, the Company and Novartis Pharma AG (&#8220;Novartis&#8221;) entered into a license agreement (the &#8220;Gevokizumab License Agreement&#8221;) under which the Company granted to Novartis an exclusive, worldwide, royalty-bearing license to gevokizumab (&#8220;VPM087&#8221;), a novel anti-Interleukin-1 (&#8220;IL-1&#8221;) beta allosteric monoclonal antibody and related know-how and patents (altogether, the &#8220;XOMA IP&#8221;). Under the terms of the Gevokizumab License Agreement, Novartis is solely responsible for the development and commercialization of VPM087 and products containing VPM087.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August&#160;24, 2017, pursuant to a separate agreement (the &#8220;IL-1 Target License Agreement&#8221;), the Company granted to Novartis non-exclusive licenses to its intellectual property covering the use of IL-1 beta targeting antibodies in the treatment and prevention of cardiovascular disease and other diseases and conditions, and an option to obtain an exclusive license (the &#8220;Exclusivity Option&#8221;) to such intellectual property for the treatment and prevention of cardiovascular disease.</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 Gevokizumab License Agreement, the Company received total consideration of $30.0 million for the license and rights granted to Novartis. Of the total consideration, $15.7 million was paid in cash and $14.3 million (equal to &#8364;12.0 million) was paid by Novartis Institutes for BioMedical Research,&#160;Inc. (&#8220;NIBR&#8221;), on behalf of the Company, to settle the Company&#8217;s outstanding debt with Les Laboratories Servier (&#8220;Servier&#8221;) (the &#8220;Servier Loan&#8221;). In addition, NIBR extended the maturity date on the Company&#8217;s debt to Novartis. The Company also received $5.0 million cash related to the sale of 539,131 shares of the Company&#8217;s common stock, at a purchase price of $9.2742 per share. The fair market value of the common stock issued to Novartis was $4.8 million, based on the closing stock price of $8.93 per share on August&#160;24, 2017, resulting in a $0.2 million premium paid to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on the achievement of pre-specified criteria, the Company is eligible to receive up to $438.0 million in development, regulatory and commercial milestones under the Gevokizumab License Agreement. The Company is also eligible to receive royalties on sales of licensed products, which are tiered based on sales levels and range from the high single-digits to mid-teens. Under the IL-1 Target License Agreement, the Company received an upfront cash payment of $10.0 million and is eligible to receive low single-digit royalties on canakinumab sales in cardiovascular indications covered by the Company&#8217;s patents. Should Novartis exercise the Exclusivity Option, the royalties on canakinumab sales will increase to the mid single-digits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unless terminated earlier, the Gevokizumab License Agreement and IL-1 Target License Agreement will remain in effect, on a country-by-country and product-by-product basis, until Novartis&#8217; royalty obligations end. The two agreements contain customary termination rights relating to material breach by either party. Novartis also has a unilateral right to terminate the Gevokizumab License Agreement on a product-by-product and country-by-country basis or in its entirety on six months&#8217; prior written notice to the Company. Under the IL-1 Target License Agreement, Novartis has a unilateral right to terminate the agreement on a product-by-product and country-by-country basis or in its entirety upon a prior written notice.</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 Gevokizumab License Agreement and IL-1 Target License Agreement were accounted for as one arrangement because they were entered into at the same time in contemplation of each other. The Company concluded that there are multiple promised goods and services under the combined arrangement, including the transfer of license to IL-1 beta targeting antibodies, and the transfer of license, know-how, process, materials and inventory related to the VPM087 antibody, which were determined to represent two distinct performance obligations. The Company determined that the Exclusivity Option is not an option with material right because the upfront payments to the Company were not negotiated to provide an incremental discount for the future additional royalties upon exercise of the Exclusivity Option. Therefore, the Company concluded that the Exclusivity Option is not a performance obligation. The additional royalties will be recognized as revenue when, and if, Novartis exercises its option because the Company has no further performance obligations at that point.</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 arrangement, the Company determined that the transaction price under the arrangement was $40.2 million, which consisted of the $25.7 million upfront cash payments, the $14.3 million Servier Loan payoff and the $0.2 million premium on the sale of the common stock. The transaction price was allocated to the two performance obligations based on their standalone selling prices. The Company determined that the nature of the two performance obligations is the right to use the licenses as they exist at the point of transfer, which occurred when the transfer of materials, process and know-how, and filings to regulatory authority were completed. During the&#160;year ended December&#160;31, 2017, the Company recognized the entire transaction price of $40.2 million as revenue upon completion of the delivery of the licenses and related materials, process and know-how and filings to regulatory authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company concluded that the development and regulatory milestone payments are solely dependent on Novartis&#8217; performance and achievement of specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related sales occur as they were determined to relate predominantly to the licenses granted to Novartis and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021 and December&#160;31, 2020, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Takeda</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 1,&#160;2006, the Company entered into a collaboration agreement with Takeda Pharmaceutical Company Limited (&#8220;Takeda&#8221;) (the &#8220;Takeda Collaboration Agreement&#8221;) under which the Company agreed to discover and optimize therapeutic antibodies against multiple targets selected by Takeda.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Takeda Collaboration Agreement, the Company may receive additional milestone payments aggregating up to $19.0 million relating to TAK-079 (mezagitamab) and low single-digit royalties on future sales of all products subject to this license. The Company&#8217;s right to milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company&#8217;s right to royalties expires on the later of 13.5&#160;years from the first commercial sale of each royalty-bearing discovery product or the expiration of the last-to-expire licensed patent (or 12 years from first commercial sale if there is significant generic competition post patent-expiration).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February&#160;2009, the Company expanded the existing collaboration to provide Takeda with access to multiple antibody technologies, including a suite of research and development technologies and integrated information and data management systems. The Company may receive milestones of up to $3.3 million per discovery product candidate and low single-digit royalties on future sales of all antibody products subject to this license. The Company&#8217;s right to milestone payments expires on the later of the receipt of payment from Takeda of the last amount to be paid under the agreement or the cessation by Takeda of all research and development activities with respect to all program antibodies, collaboration targets or collaboration products. The Company&#8217;s right to royalties expires on the later of 10 years from the first commercial sale of such royalty-bearing discovery product or the expiration of the last-to-expire licensed patent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 16, 2020, the first patient was dosed in Takeda&#8217;s Phase 2 study of mezagitamab, and the Company earned a $2.0 million milestone payment from 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;">As of June 30, 2021 and December 31, 2020, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021 and 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Rezolute</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;6, 2017, the Company entered into a license agreement with Rezolute pursuant to which the Company granted an exclusive global license to Rezolute to develop and commercialize X358 (now &#8220;RZ358&#8221;) products for all indications. The Company and Rezolute also entered into a common stock purchase agreement pursuant to which Rezolute agreed to issue to the Company, as consideration for receiving the license for RZ358, a certain number of its common stock related to its future financing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under the terms of the license agreement, Rezolute is responsible for all development, regulatory, manufacturing and commercialization activities associated with RZ358 and is required to make certain development, regulatory and commercial milestone payments to the Company of up to $232.0 million in the aggregate based on the achievement of pre-specified criteria. Under the license agreement, the Company is also eligible to receive royalties ranging from the high </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">single-digits to the mid-teens based upon annual net sales of any commercial product incorporating RZ358. Rezolute is obligated to take customary steps to advance RZ358, including using diligent efforts to commence the next clinical study for RZ358 by a certain deadline and to meet certain spending requirements on an annual basis for the program until a marketing approval application for RZ358 is accepted by the FDA. Rezolute&#8217;s obligation to pay royalties with respect to a particular RZ358 product and country will continue for the longer of the date of expiration of the last valid patent claim covering the product in that country, or twelve years from the date of the first commercial sale of the product in that country. Rezolute&#8217;s future royalty obligations in the United States will be reduced by 20% if the manufacture, use or sale of a licensed product is not covered by a valid XOMA patent claim, until such a claim is issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the license agreement, XOMA is eligible to receive a low single-digit royalty on sales of Rezolute&#8217;s other non-RZ358 products from its current programs. Rezolute&#8217;s obligation to pay royalties with respect to a particular Rezolute product and country will continue for the longer of twelve years from the date of the first commercial sale of the product in that country or for so long as Rezolute or its licensee is selling such product in such country, provided that any such licensee royalty will terminate upon the termination of the licensee&#8217;s obligation to make payments to Rezolute based on sales of such product in such country. </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 license agreement contains customary termination rights relating to material breach by either party. Rezolute also has a unilateral right to terminate the license agreement in its entirety on ninety days&#8217; notice at any time. The Company has the right to terminate the license agreement if Rezolute challenges the licensed patents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No consideration was exchanged upon execution of the arrangement. In consideration for receiving the license for RZ358, Rezolute agreed to issue shares of its common stock and pay cash to the Company upon the occurrence of Rezolute&#8217;s financing activities.</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 license agreement was subsequently amended in 2018, 2019 and 2020. Pursuant to the terms of the license agreement as amended, the Company received a total of $6.0 million upon Rezolute&#8217;s achievement of financing activities and $8.5 million in installment payments through October 2020. The Company also received 8,093,010 shares (pre-split shares) of Rezolute&#8217;s common stock. During the quarter ended December 31, 2020, Rezolute completed a <span style="-sec-ix-hidden:Hidden_zaK5yUbAsEqjDkjzsTYOoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1:50</span></span> reverse stock split of its common shares and started trading on the Nasdaq Stock Market. As a result, the Company&#8217;s number of shares of Rezolute common stock was reduced from 8,093,010 shares (pre-split shares) to 161,860 shares (post-split shares).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As of June 30, 2021 and December 31, 2020, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company reassessed the development and regulatory milestones and concluded that such variable consideration is fully constrained and excluded from the transaction price as of June 30, 2021 and December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Janssen Biotech</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 and Janssen Biotech,&#160;Inc. (&#8220;Janssen&#8221;) were parties to a license agreement which was terminated in 2017. In August&#160;2019, the Company and Janssen entered into a new agreement pursuant to which the Company granted a non-exclusive license to Janssen to develop and commercialize certain drug candidates under the XOMA patents and know-how. Under the new agreement, Janssen made a one-time payment of $2.5 million to XOMA. Additionally, for each drug candidate, the Company is entitled to receive milestone payments of up to $3.0 million upon Janssen&#8217;s achievement of certain clinical development and regulatory approval events. Additional milestones may be due for drug candidates which are the subject of multiple clinical trials. Upon commercialization, the Company is eligible to receive 0.75% royalty on net sales of each product. Janssen&#8217;s obligation to pay royalties with respect to a particular product and country will continue until the eighth-year and sixth-month anniversary of the first commercial sale of the product in such country. The new agreement will remain in effect unless terminated by mutual written agreement of the parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company concluded that the new agreement should be accounted for separately from any prior arrangements with Janssen and that the license grant is the only performance obligation under the new agreement. The Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">recognized the entire one-time payment of $2.5 million as revenue in the consolidated statement of operations and comprehensive loss for the year ended December 31, 2019 as it had completed its performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that the development and regulatory milestone payments are solely dependent on Janssen&#8217;s performance and achievement of specified events and thus it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the development and regulatory milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to royalties will be recognized when the related sales occur as they were determined to relate predominantly to the license granted to Janssen and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In May 2021, the Company earned a $0.5 million milestone from Janssen, upon dosing of the first patient in a Phase 3 clinical trial evaluating one of Janssen&#8217;s biologic 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;">As of June 30, 2021 and December 31, 2020, there were no contract assets or contract liabilities related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. The Company recognized milestone revenue of $0.5 million for the three and six months ended June 30, 2021. No revenue was recognized for the three and six months ended June 30, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Affimed</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 and Affimed N.V. (&#8220;Affimed&#8221;) were parties to a license agreement which was subsequently terminated. In April 2021, the Company and Affimed entered into a new agreement, under which the Company is eligible to receive payments from Affimed on potential future commercial sales related to three innate cell engager (&#8220;ICE&#8221;) molecules and any product candidates containing the ICE molecules. Additionally, the Company is eligible to receive a milestone for each program upon each product candidate achieving marketing approval. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that the commercial milestone payments are solely dependent on Affimed&#8217;s performance and achievement of specified events. The Company determined that it is not probable that a significant cumulative revenue reversal will not occur in future periods for these future payments. Therefore, the commercial milestones are fully constrained and excluded from the transaction price until the respective milestone is achieved. Any consideration related to commercial milestones (including royalties) will be recognized when the related approvals occur and therefore, have also been excluded from the transaction price. At the end of each reporting period, the Company will update its assessment of whether an estimate of variable consideration is constrained and update the estimated transaction price accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021, there were no contract assets or contract <span style="-sec-ix-hidden:Hidden_g7FRDb7dN0KES2wZ9-Ia-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">liabilities</span></span> related to this arrangement. None of the costs to obtain or fulfill the contract were capitalized. No revenue was recognized for the three and six months ended June 30, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">NIAID</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Prior to the sale of the Company&#8217;s biodefense business in 2016, the Company performed services under a $64.8 million multiple-year contract funded with federal funds from NIAID (Contract No.&#160;HHSN272200800028C), for development of anti-botulinum antibody product candidates. The contract work was being performed on a cost-plus fixed fee basis over a three-year period. The Company recognized revenue under the arrangement as the services were performed on a proportional performance basis. Consistent with the Company&#8217;s other contracts with the U.S. government, invoices were provisional until finalized. The Company operated under provisional rates from 2010 through 2015, subject to adjustment based on actual rates upon agreement with the government. In 2014, upon completion of NIAID&#8217;s review of hours and external expenses, XOMA agreed to exclude certain hours and external expenses resulting in a $0.4 million receivable and $0.8 million deferred revenue balances. As of December&#160;31, 2017, the Company wrote off the $0.4 million receivable from NIAID as the likelihood of collection was remote. In October of 2019, NIH, which includes NIAID, notified the Company that it engaged KPMG to perform an audit of the Company&#8217;s incurred cost submissions for 2013, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2014 and 2015. The KPMG testing procedures were completed in December 2020. As a result, the Company recognized $1.4 million as estimated refund liabilities owed to NIH on the consolidated balance sheet as of December&#160;31, 2020. The additional $0.6 million liability was recognized as a reduction of revenue from contracts with customers in the consolidated statement of operations and comprehensive income (loss) for the year ended December 31, 2020. The audit remains subject to further review by NIH as part of the contract close-out process, which includes finalization of rates for years 2010 through 2015, and the Company may incur a further liability as a result. The Company had $1.4 million as contingent liabilities on the condensed consolidated balance sheets as of June 30, 2021 and December&#160;31, 2020, related to these matters. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Sale of Future Revenue Streams</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;21, 2016, the Company entered into two royalty interest sale agreements (together, the &#8220;Royalty Sale Agreements&#8221;) 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&#160;18, 2005, between XOMA and Wyeth Pharmaceuticals (subsequently acquired by Pfizer,&#160;Inc. (&#8220;Pfizer&#8221;)) 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&#160;2016, the Company sold its right to receive certain royalties under an Amended and Restated License Agreement dated October&#160;27, 2006 between XOMA and Dyax Corp. for a cash payment of $11.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;">The Company classified the proceeds received from HCRP as unearned revenue, to be recognized as revenue under units-of-revenue method over the life of the license agreements because of the Company&#8217;s limited continuing involvement in the Acquisition Agreements. Such limited continuing involvement is related to the Company&#8217;s undertaking to cooperate with HCRP in the event of litigation or a dispute related to the license agreements. Because the transaction was structured as a non-cancellable sale, 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 recorded the total proceeds of $18.0 million as unearned revenue recognized under units-of-revenue method. 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. The unearned revenue is being recognized as revenue over the life of the underlying license agreements under the "units-of-revenue" method. Under this 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 Acquisition Agreements, and then applying that ratio to the period&#8217;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 0pt 12pt 0pt;">The Company recognized $0.4 million and $0.7 million as revenue under units-of-revenue method under these arrangements during the three and six months ended June 30, 2021, respectively. The Company recognized $0.4 million and $0.7 million as revenue under units-of-revenue method under these arrangements during the three and six months ended June 30, 2020, 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 June 30, 2021, the Company classified $1.5 million and $12.7 million as current and non-current unearned revenue recognized under units-of-revenue method, respectively. As of December&#160;31, 2020, the current and non-current portion of the remaining unearned revenue recognized under units-of-revenue method was $1.5 million and $13.5 million, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LicensingAndOtherArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Licensing and other arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LicensingAndOtherArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LicensingAndOtherArrangementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Licensing and other arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LicensingAndOtherArrangementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413998858856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Royalty Purchase Agreements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltyPurchaseAgreementAbstract', window );"><strong>Royalty Purchase Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltyPurchaseAgreementTextBlock', window );">Royalty Purchase Agreements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Royalty Purchase 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;">Royalty Purchase Agreement with Agenus,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On September&#160;20, 2018, the Company entered into a royalty purchase agreement (the &#8220;Agenus Royalty Purchase Agreement&#8221;) with Agenus,&#160;Inc., and certain affiliates (collectively, &#8220;Agenus&#8221;). Under the Agenus Royalty Purchase Agreement, the Company purchased from Agenus the right to receive 33% of the future royalties on six Incyte Europe S.a.r.l. (&#8220;Incyte&#8221;) immuno-oncology assets, currently in development, due to Agenus from Incyte (net of certain royalties </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">payable by Agenus to a third party) and 10% of all future developmental, regulatory and commercial milestones related to these assets. However, the Company did not have a right to the expected near-term milestone associated with the entry of INCAGN2390 (anti-TIM-3) into its Phase 1 clinical trial. The future royalties due to Agenus from Incyte are based on low single to mid-teen digit&#160;percentage of applicable net sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, the Company purchased from Agenus the right to receive 33% of the future royalties on MK-4830, an immuno-oncology product currently in clinical development, due to Agenus from Merck Sharp&#160;&amp; Dohme Corp. (&#8220;Merck&#8221;) and 10% of all future developmental, regulatory and commercial milestones related to this asset. The future royalties due to Agenus from Merck are based on low single-digit&#160;percentage of applicable net sales. Pursuant to the Agenus Royalty Purchase Agreement, the Company&#8217;s share in future potential development, regulatory and commercial milestones is up to $59.5 million. There is no limit on the amount of future royalties on sales that the Company may receive under the agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Agenus Royalty Purchase Agreement, the Company paid Agenus $15.0 million. The Company financed $7.5 million of the purchase price with a term loan under its Loan and Security Agreement with Silicon Valley Bank (Note&#160;8).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the agreement, the Company recorded $15.0 million as long-term royalty receivables in the condensed consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2020, MK-4830 advanced into Phase 2 development and Agenus earned a $10.0 million clinical development milestone under its license agreement with Merck, of which the Company earned $1.0 million. In accordance with the cost recovery method, the $1.0 million milestone received was recorded as a direct reduction of the recorded long-term royalty receivable 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;">The Company continues to assess that no further payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to milestones and royalties received until the investment has been fully collected.&#160;The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Bioasis Technologies,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February&#160;25, 2019, the Company entered into a royalty purchase agreement (the &#8220;Bioasis Royalty Purchase Agreement&#8221;) with Bioasis Technologies,&#160;Inc. and certain affiliates (collectively &#8220;Bioasis&#8221;). Under the Bioasis Royalty Purchase Agreement, the Company purchased potential future milestone and royalty rights from Bioasis for product candidates that are being developed pursuant to a license agreement between Bioasis and Prothena Biosciences Limited. In addition, the Company was granted options to purchase a 1% royalty right on the next two license agreements entered into between Bioasis and third-party licensees subject to certain payments and conditions as well as a right of first negotiation on subsequent Bioasis license agreements with third parties. Upon exercise of the option related to the second license agreement executed by Bioasis, the Company may be obligated to pay up to $0.3 million per licensed product. Upon exercise of the option related to the third license agreement executed by Bioasis, the Company may be obligated to pay up to $0.4 million per licensed product. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Bioasis Royalty Purchase Agreement, the Company paid $0.3 million and will make contingent future cash payments of up to $0.2 million to Bioasis as the licensed product candidates reach certain development milestones (the &#8220;Bioasis Contingent Consideration&#8221;).</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 the agreement, the Company recorded $0.4 million as long-term royalty receivables in its condensed consolidated balance sheet, including the estimated fair value of the Bioasis Contingent Consideration of $0.1 million. Future changes in the estimated fair value of the contingent consideration will be recognized in the other income (expense), net line item of the condensed consolidated statement of operations and comprehensive loss. As of June 30, 2021, there was no change in the fair value of the contingent consideration from its initial value and no amounts were paid during the three and six months ended June 30, 2021. The Company continues to assess that no payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">recognize any income related to milestones and royalties received until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 2, 2020, the Company entered into another royalty purchase agreement (the &#8220;Second Bioasis Royalty Purchase Agreement&#8221;) with Bioasis. Under the Second Bioasis Royalty Purchase Agreement, the Company purchased potential future milestone and other payments, and royalty rights from Bioasis for product candidates that are being developed pursuant to a research collaboration and license agreement between Bioasis and Chiesi Farmaceutici S.p.A. (&#8220;Chiesi&#8221;). The Company paid Bioasis $1.2 million upon closing of the Second Bioasis Royalty Purchase Agreement for the purchased rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the Second Bioasis Royalty Purchase Agreement, the Company recorded $1.2 million as long-term royalty receivables in its consolidated balance sheet. The Company continues to assess that no payments are probable to be received under the Second Bioasis Royalty Purchase Agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to milestones and other payments until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Aronora,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April&#160;7, 2019, the Company entered into a royalty purchase agreement (the &#8220;Aronora Royalty Purchase Agreement&#8221;) with Aronora,&#160;Inc. (&#8220;Aronora&#8221;), which closed on June&#160;26, 2019. Under the Aronora Royalty Purchase Agreement, the Company purchased from Aronora the right to receive future royalties and a portion of upfront, milestone, and option payments (the &#8220;Non-Royalties&#8221;) related to five anti-thrombotic hematology drug candidates. Three candidates were subject to Aronora&#8217;s collaboration with Bayer Pharma AG (&#8220;Bayer&#8221;) (the &#8220;Bayer Products&#8221;), including one which was subject to an exclusive license option by Bayer. The Company will receive 100% of future royalties and 10% of future Non-Royalties from these Bayer Products. The other two candidates are unpartnered (the &#8220;non-Bayer Products&#8221;) for which the Company will receive low single-digit&#160;percentage of net sales and 10% of Non-Royalties. The future payment&#160;percentage for Non-Royalties will be reduced from 10% to 5% upon the Company&#8217;s receipt of two times the total cumulative amount of consideration paid by the Company to Aronora. In July 2020, Bayer elected to not exercise its option on the third Bayer Product and that product is now subject to the same economics as the non-Bayer Products.</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 Aronora Royalty Purchase Agreement, the Company paid Aronora a $6.0 million upfront payment at the close of the transaction. The Company financed $3.0 million of the upfront payment with a term loan under its Loan and Security Agreement with SVB (Note&#160;8). The Company was required to make a contingent future cash payment of $1.0 million for each of the three Bayer Products that were active on September&#160;1, 2019 (up to a total of $3.0 million, the &#8220;Aronora Contingent Consideration&#8221;). Pursuant to the Aronora Royalty Purchase Agreement, if the Company receives $250.0 million in cumulative royalties on net sales per product, the Company will be required to pay associated tiered milestone payments to Aronora in an aggregate amount of up to $85.0 million per product (the &#8220;Royalty Milestones&#8221;).&#160;The Royalty Milestones are paid based upon various royalty tiers prior to reaching $250.0 million in cumulative royalties on net sales per product.&#160;Royalties per product in excess of $250.0 million are retained by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the agreement, the Company recorded $9.0 million as long-term royalty receivables in its condensed consolidated balance sheet, including the estimated fair value of the Aronora Contingent Consideration of $3.0 million. In September&#160;2019, the Company paid the $3.0 million contingent consideration to Aronora. As the Company receives royalties from Aronora for a product, the Company will recognize the liability for future Royalty Milestones for such product when probable and estimable. The Company continues to assess that no payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to milestones and royalties received until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Palobiofarma, S.L.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September&#160;26, 2019, the Company entered into a royalty purchase agreement (the &#8220;Palo Royalty Purchase Agreement&#8221;) with Palobiofarma, S.L. (&#8220;Palo&#8221;), a company organized and existing under the laws of Spain. Pursuant to the Palo Royalty Purchase Agreement, the Company acquired the rights to potential royalty payments in low single-digit&#160;percentages of aggregate Net Sales (as defined in the Palo Royalty Purchase Agreement) associated with six drug candidates in various clinical development stages, targeting the adenosine pathway with potential applications in solid tumors, non-Hodgkin&#8217;s lymphoma, asthma/chronic obstructive pulmonary disease, ulcerative colitis, idiopathic pulmonary fibrosis, lung cancer, psoriasis and nonalcoholic steatohepatitis and other indications (the &#8220;Palo Licensed Products&#8221;) that are being developed by Palo. Novartis is a development partner on NIR178, one of the Palo Licensed Products, and NIR178 is being developed pursuant to a license agreement between Palo and Novartis.</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 Royalty Purchase Agreement, the Company paid Palo a $10.0 million payment at the close of the transaction which occurred simultaneously upon parties&#8217; entry into the Palo Royalty Purchase Agreement on September&#160;26, 2019. The Company financed $5.0 million of the payment with a term loan under its Loan and Security Agreement with SVB (Note&#160;8).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of the agreement, the Company recorded $10.0 million as long-term royalty receivables in its condensed consolidated balance sheet. The Company continues to assess that no payments are probable to be received under this agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to royalties received until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Viracta Therapeutics, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 22, 2021, the Company entered into a royalty purchase agreement (the &#8220;Viracta Royalty Purchase Agreement&#8221;) with Viracta Therapeutics,&#160;Inc. (&#8220;Viracta&#8221;). Pursuant to the Viracta Royalty Purchase Agreement, the Company acquired the right to receive future royalties, milestones, and other payments related to two clinical stage drug candidates. The first candidate, DAY101&#160;(pan-RAF&#160;kinase inhibitor), is being developed by Day One Biopharmaceuticals, and the second candidate, vosaroxin (topoisomerase II inhibitor), is being developed by Denovo Biopharma.<span style="background-color:#ffffff;"> The Company acquired the right to receive (i) up to </span><span style="background-color:#ffffff;">$54.0</span><span style="background-color:#ffffff;"> million in potential milestones, potential royalties on sales, if approved, and other payments related to DAY101, excluding up to </span><span style="background-color:#ffffff;">$20.0</span><span style="background-color:#ffffff;"> million consideration retained by Viracta; and (ii) up to </span><span style="background-color:#ffffff;">$57.0</span><span style="background-color:#ffffff;"> million in potential regulatory and commercial milestones and high single-digit royalties on sales related to vosaroxin, if approved. </span>Under the terms of the Viracta Royalty Purchase Agreement, the Company paid Viracta $13.5 million upon closing of the transaction.</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 Royalty Purchase Agreement, the Company recorded $13.5 million as long-term royalty receivables in its condensed consolidated balance sheet. No payments are probable to be received under the Viracta Royalty Purchase Agreement in the near term. Under the cost recovery method, the Company does not expect to recognize any income related to royalties, milestones and other payments until the investment has been fully collected. The Company performed its quarterly impairment assessment and no impairment indicators were identified. Accordingly, no impairment was recorded as of June 30, 2021.</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 long-term royalty receivable activities including acquisitions of royalty rights during the six months ended June 30, 2021 (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:86.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,575</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of royalty rights:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin: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;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Viracta</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,500</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June&#160;30,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,075</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltyPurchaseAgreementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltyPurchaseAgreementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltyPurchaseAgreementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltyPurchaseAgreementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997750792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><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&#8217;s financial instruments, including cash, trade 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 24.5pt;">Level 1&#160;&#8211; 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 24.5pt;">Level 2&#160;&#8211; 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 24.5pt;">Level 3&#160;&#8211; 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;">The following tables set forth the Company&#8217;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;">&#8203;</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:50.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at&#160;June&#160;30,&#160;2021 Using </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted&#160;Prices&#160;in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant&#160;Other</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active&#160;Markets&#160;for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical&#160;Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin: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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,310</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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:6.63%;border-bottom:3px 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,310</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin: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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</p></td><td style="vertical-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;">&#8203;</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:6.63%;border-bottom:3px 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;"> 75</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;">&#8203;</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:49.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020 Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted&#160;Prices&#160;in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant&#160;Other</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active&#160;Markets&#160;for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical&#160;Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,693</p></td><td style="vertical-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;">&#8203;</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:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,693</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</p></td><td style="vertical-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;">&#8203;</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:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</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;">&#8203;</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;">Transfers to and from Levels 1, 2, and 3 are recognized at the end of the reporting period. During the three and six months ended June 30, 2021, the Company&#8217;s equity investment in Rezolute&#8217;s common stock transferred from Level 3 to Level 1. In reporting periods prior to June 30, 2021, the Company applied an illiquidity discount to the fair value of Rezolute&#8217;s common stock due to the lack of trading volume, resulting in classification as Level 3. &#160;As of June 30, 2021, there was sufficient and consistent trading volume on the Nasdaq Stock Market to provide an estimate of fair value utilizing quoted prices in an active market for the identical securities as of the reporting date, resulting in classification as Level 1. There were no transfers between levels for the three and six months ended June 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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;">The following table reconciles the beginning and ending balance for the Level 3 financial assets recurring fair value measurement for the six months ended June 30, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31,&#160;2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;margin: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,693</p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 617</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transfer out of Level 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,310)</p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June&#160;30,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The equity securities consisted of an investment in Rezolute&#8217;s common stock and are classified on the condensed consolidated balance sheets as current assets as of June 30, 2021, and long-term assets as of December&#160;31, 2020. The reclassification from noncurrent to current assets was due to the equity securities achieving sufficient and consistent trading volume on the Nasdaq Stock Market as of the June 30, 2021 reporting date. 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 and comprehensive loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2020, the Company and its valuation specialist, valued the equity securities using the closing price for Rezolute&#8217;s common stock traded on the Nasdaq Stock Market and adjusted for an illiquidity discount. The inputs that were used to calculate the illiquidity discount were based on observable and unobservable estimates and judgments and therefore were classified as a Level 3 fair value measurement. As the Company has the right and option to sell up to 100,000 shares of Rezolute&#8217;s common stock back to Rezolute after December 31, 2019 (Note 4), the fair value of the equity securities was determined by dividing the total shares of Rezolute&#8217;s common stock held by the Company into two tranches based on the estimated time to a potential liquidity event.</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of June 30, 2021, the Company valued the equity securities using the closing price for Rezolute&#8217;s common stock traded on the Nasdaq Stock Market. 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;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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 closing price of Rezolute&#8217;s common stock as per the Nasdaq Stock Market was $14.27 and $11.99 as of June 30, 2021 and December 31, 2020, respectively. The estimated fair value of the equity securities as of December 31, 2020 was calculated based on the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</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:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;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&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Closing common stock price</p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.99</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Tranche 1:</b></p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A<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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated time to liquidity of shares</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.25 year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Tranche 2:</b></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A<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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated time to liquidity of shares</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.67 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 style="font-family:'Times New Roman';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;text-align:justify;">Due to sufficient and consistent trading volume, the equity investment will be measured at the closing price per the Nasdaq Stock Market as of June 30, 2021. The assumptions related to the unobservable inputs identified above, and any changes in those assumptions thereto, will no longer be considered in determining the fair value of the equity securities.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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;">The estimated fair value of the contingent consideration liability at the inception of the Bioasis Royalty Purchase Agreement represents the future consideration that is contingent upon the achievement of specified development milestones for a product candidate. The fair value measurement is based on significant Level 3 inputs such as anticipated timelines and probability of achieving development milestones of each licensed product candidate. Changes in the fair value of the liability for contingent consideration will be recorded in the other income (expense), net line item of the condensed consolidated statements of operations and comprehensive loss until settlement. As of June 30, 2021, there were no changes in the estimated fair value of the contingent consideration from its initial value of $0.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997777848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Agreements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Lease Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LeaseDisclosureTextBlock', window );">Lease Agreements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;"> 7. Lease Agreements </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company leases one facility in Emeryville, California under an operating lease that expires in February&#160;2023. The lease contains an option to extend the lease for an additional term, however, the Company is not reasonably certain to exercise this option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 0pt 0pt;">The following table summarizes maturity of the Company&#8217;s operating lease liabilities as of June 30, 2021 (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;">&#8203;</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:86.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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;">Undiscounted lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding six months ended June 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total net lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 summarizes the cost components of the Company&#8217;s operating leases for the three and six months ended June 30, 2021 and 2020 (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;">&#8203;</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:54.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease costs:</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 44</p></td><td style="vertical-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;">&#160;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</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;">&#160;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 2</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 45</p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px 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;"> 93</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';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;text-align:justify;">Under the terms of the lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following information represents supplemental disclosure for the statement 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;">&#8203;</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.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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;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;">&#8203;</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;"> &#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;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><span style="font-weight:bold;visibility:hidden;">&#8203;</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;">&#160;&#160;&#160;&#160;</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin: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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The present value assumptions used in calculating the present value of the lease payments as of June 30, 2021 and December 31, 2020 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:12pt;"> </span><span style="visibility:hidden;">&#8203;</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;"> &#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;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&#160;31,&#160;</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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</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;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted-average remaining lease term</b></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</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;">Operating leases</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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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.67 years</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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.17 years</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;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted-average discount rate</b></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</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;">Operating leases</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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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.51</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.51</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;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LeaseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of information about leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LeaseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997639784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Other Financings<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Long-Term Debt and Other Financings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt and Other Financings</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Long-Term Debt and Other Financings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Silicon Valley Bank 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;">On May&#160;7, 2018 (the &#8220;Effective Date&#8221;), the Company executed a Loan and Security Agreement (the &#8220;Loan Agreement&#8221;) with SVB. Under the Loan Agreement, upon the Company&#8217;s request, SVB made advances (each, a &#8220;Term Loan Advance&#8221;) available to the Company up to $20.0 million (the &#8220;Term Loan&#8221;). The Company was allowed to borrow advances under the Term Loan from the Effective Date until the earlier of March&#160;31, 2019 or an event of default (the &#8220;Draw Period&#8221;). The interest rate was calculated at a rate equal to the greater of (i)&#160;4.75%, or (ii)&#160;0.25% plus the prime rate as reported from time to time in The Wall Street Journal. </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 under the Loan Agreement were interest only until the first anniversary of the funding date of each Term Loan Advance. The interest-only period was followed by equal&#160;monthly payments of principal and interest over 24 months. Each Term Loan Advance was scheduled to mature at the earlier of (i)&#160;the 23 months following the applicable term loan amortization date for each such Term Loan Advance (ii)&#160;March&#160;1, 2023, or (iii)&#160;30 days prior to the earliest maturity of any portion of the Company&#8217;s loan with Novartis (the &#8220;Loan Maturity Date&#8221;). After repayment, no Term Loan Advance (or any portion thereof) may be reborrowed. The entire principal balance, including a final payment fee equal to 8.5% of the original principal, was due and payable on the Loan Maturity Date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2021, the Company repaid its principal balance of $6.5 million and paid the 8.5% final payment fee of $1.4 million to SVB. The Company also paid SVB a prepayment fee of 1% of the outstanding principal 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;">In connection with the Loan Agreement, the Company issued a warrant to SVB which is exercisable in whole or in part for up to an aggregate of 6,332 shares of common stock with an exercise price of $23.69 per share (the &#8220;Warrant&#8221;). The Warrant may be exercised on a cashless basis and is exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company. The fair value of the Warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million. In addition, the Company incurred debt issuance costs of $0.2 million in connection with the 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;">On March&#160;4, 2019, the Loan Agreement was amended to extend the Draw Period from March&#160;31, 2019 to March&#160;31, 2020. In connection with the amendment, the Company issued a second warrant to SVB which is exercisable in whole or in part for up to an aggregate of 4,845 shares of common stock with an exercise price of $14.71 per share. The fair value of the second warrant issued to SVB was determined using the Black-Scholes Model and was estimated to be $0.1 million. The Draw Period has not been extended further.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021, both warrants are outstanding. In addition, both warrants may be exercised on a cashless basis and are exercisable within 10 years from the date of issuance or upon the consummation of certain acquisitions of the Company.</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&#160;2018, the Company borrowed advances of $7.5 million under the Loan Agreement in connection with the Agenus Royalty Purchase Agreement (Note&#160;5). The Company recorded a discount of $0.3 million against the debt, which was being amortized to interest expense over the term of the Term Loan Advance using the effective interest 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;">During the year ended December 31, 2019, the Company borrowed advances totaling $9.5 million under the Loan Agreement in connection with the Aronora Royalty Purchase Agreement, Palo Royalty Purchase Agreement and payment of the Aronora Contingent Consideration (Note&#160;5). The Company recorded a discount of $45,000 against the debt, which was being amortized to interest expense over the term of the Term Loan Advance using the effective interest 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;"><span style="background-color:#ffffff;">The Company recorded </span><span style="background-color:#ffffff;">$0.1</span><span style="background-color:#ffffff;">&#160;million and </span><span style="background-color:#ffffff;">$0.2</span><span style="background-color:#ffffff;">&#160;million of non-cash interest expense resulting from the amortization of the discount and accretion of the final payment for the three&#160;and six months ended June 30, 2021, respectively.&#160;The Company recorded </span><span style="background-color:#ffffff;">$0.2</span><span style="background-color:#ffffff;">&#160;million and </span><span style="background-color:#ffffff;">$0.4</span><span style="background-color:#ffffff;">&#160;million of non-cash interest expense resulting from the amortization of the discount and accretion of the final payment for the three&#160;and six months ended June 30, 2020, respectively.&#160;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2020, the carrying value of the debt under the Loan Agreement was $11.8 million. Of this amount, $8.1 million was classified as current portion of long-term debt and $3.7 million was classified as long-term debt on the condensed consolidated balance sheet. In June 2021, the Company paid off its entire outstanding principal balance to SVB. Upon repayment of the principal balance, the Company recognized a loss on extinguishment of $0.3 million in the other income (expense), net line item of the condensed consolidated statement of operations for the three and six months ended June 30, 2021. As of June 30, 2021, there was no carrying value of the debt under the Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Novartis Note</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&#160;2005, the Company executed a secured note agreement (the &#8220;Note&#160;Agreement&#8221;) with Novartis, which was due and payable in full in June&#160;2015. Under the Note&#160;Agreement, the Company borrowed semi-annually to fund up to 75% of the Company&#8217;s research and development and commercialization costs under its collaboration arrangement with Novartis, not to exceed $50.0 million in aggregate principal amount. Interest on the principal amount of the loan accrued at six-month LIBOR plus 2% and the interest rate reset in June and December annually. Accrued interest was payable semi-annually in June&#160;and December&#160;of each&#160;year or, at the Company&#8217;s election, the semi-annual interest payments could be added to the outstanding principal amount, in lieu of a cash payment, as long as the aggregate principal amount did not exceed $50.0 million. The Company made this election for all interest payments. Loans under the Note&#160;Agreement were secured by the Company&#8217;s interest in its collaboration with Novartis, including any payments owed to it thereunder. In June 2021, the Company repaid its outstanding principal balance to Novartis of $9.1 million and extinguished its debt obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 30, 2015, concurrent with the execution of a license agreement with Novartis International as discussed in Note 4, XOMA and NIBR, who assumed the rights to the note from Novartis Vaccines Diagnostics,&#160;Inc. executed an amendment to the Note&#160;Agreement (the &#8220;Secured Note&#160;Amendment&#8221;) under which the parties extended the maturity date of the note from September&#160;30, 2015 to September&#160;30, 2020, and eliminated the mandatory prepayment previously required to be made with certain proceeds of pre-tax profits and royalties. In addition, upon achievement of a specified development and regulatory milestone, the then-outstanding principal amount of the note was to be reduced by $7.3 million rather than the Company receiving such amount as a 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;">On September&#160;22, 2017, in connection with the Gevokizumab License Agreement with Novartis, the Company and NIBR executed an amendment to the Secured Note&#160;Amendment under which the parties further extended the maturity date of the Secured Note&#160;Amendment from September&#160;30, 2020 to September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 21, 2020, the first patient was dosed in Novartis International&#8217;s NIS793 Phase 2 clinical trial and the Company earned a $25.0 million milestone pursuant to the Anti-TGF&#946; Antibody License Agreement, of which $17.7 million was received in cash and $7.3 million was recognized as a reduction to the debt obligation to Novartis.</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, 2020, the outstanding principal balance under the Secured Note&#160;Amendment was $9.1 million and was included in long-term debt in the accompanying condensed consolidated balance sheet. In June 2021, the Company repaid its entire outstanding debt balance to Novartis. The repayment of principal did not result in any gain or loss on extinguishment. As of June 30, 2021, there was no carrying value of the debt under the Secured Note Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortization of debt issuance costs and discounts are included in interest expense. Interest expense in the condensed consolidated statements of operations and comprehensive loss relates to the following debt instruments (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;">&#8203;</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:56.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="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:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SVB loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Novartis note</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;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:1.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</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;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997754216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Warrants<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Common Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CommonStockWarrantDisclosureTextBlock', window );">Common Stock Warrants</a></td>
<td class="text"><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 June 30, 2021 and December&#160;31, 2020, the following common stock warrants were outstanding:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</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;"><b style="font-weight:bold;">Exercise&#160;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;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</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;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.28%;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;">Issuance Date</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">Expiration&#160;Date</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">Balance&#160;Sheet&#160;Classification</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">per&#160;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;2016</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;">February&#160;2021</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;">Stockholders&#8217; equity</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.40</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,249</p></td></tr><tr><td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">May&#160;2018</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;">&#160;</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;">May&#160;2028</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;">&#160;</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;">Stockholders&#8217; equity</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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.69</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,332</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,332</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March&#160;2019</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">March&#160;2029</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">Stockholders&#8217; equity</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.71</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,845</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,845</p></td></tr><tr><td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</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;">&#160;</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;">&#160;&#160;</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;">&#160;</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;">&#160;&#160;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,426</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the first quarter of 2021, the Company issued 4,917 shares of common stock through a cashless exercise of the February 2016 common stock warrants held by Torreya Partners LLC.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_CommonStockWarrantDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock warrant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_CommonStockWarrantDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997740024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><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&#8217;s licensees. Because it is uncertain if and when these milestones will be achieved, such contingencies, aggregating up to $7.6 million (assuming one product per contract meets all milestones 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.</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;">Pursuant to the Company&#8217;s royalty purchase agreement with Bioasis the Company has committed to pay the Bioasis Contingent Consideration and the Aronora Royalty Milestones. The Company recorded $0.1 million for the Bioasis Contingent Consideration which represents the estimated fair value of these potential future payments at the inception of the agreements. The contingent consideration is remeasured at fair value at each reporting period, with changes in fair value recorded in other income (expense), net. As of June 30, 2021, there were no changes in the estimated fair value of the Bioasis Contingent Consideration from its initial value. The liability for future Aronora Royalty Milestones will be recorded when the amounts by product are estimable and probable. As of June 30, 2021, none of these Aronora Royalty Milestones were assessed to be probable and as such, no liability was recorded on the condensed consolidated balance sheet.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414003036920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Stock-based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Compensation and Other Benefit Plans</a></td>
<td class="text"><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 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&#8217;s common stock on the date of grant. Additionally, the Company has an Employee Stock Purchase Plan (&#8220;ESPP&#8221;) 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&#8217;s common stock on the first trading day of the offering period or on the last day of the offering period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 generally vest&#160;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&#160;years of full-time employment with the Company exceeds 70 years) vest on the earlier of scheduled vest date or the date of retirement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The fair value of the stock options granted during the three and six months ended June 30, 2021 and 2020, was estimated based on the following weighted average assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;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;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;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;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-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;">&#160;</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;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;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;"> 0.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;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;"> 0.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.00 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;">5.93 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;">5.68 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.66 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Stock option activity for the six&#160;months ended June 30, 2021, was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:39.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;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;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;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;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;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:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;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;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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&#160;</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;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:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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&#160;of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;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:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">Per&#160;Share</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">(in&#160;years)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,827,906</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,401</p></td></tr><tr><td style="vertical-align:middle;width:39.14%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,429</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.62</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,575)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.35</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:middle;width:39.14%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.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;"> (57,115)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71.26</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.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 0pt 0pt;"> 1,873,645</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.00</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.19</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;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,125</p></td></tr><tr><td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,535,686</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.37</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.58</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.6%;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,459</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 six months ended June 30, 2021 and 2020 was $1.5 million and $40,000, 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;">The weighted-average grant-date fair value per share of the options granted during the six&#160;months ended June 30, 2021 and 2020 was $27.89 and $16.22, 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 June 30, 2021, $4.3 million of total unrecognized compensation expense related to stock options is expected to be recognized over a weighted average period of 1.73&#160;years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-based Compensation Expense</i></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 total stock-based compensation expense for stock options and ESPP in the condensed consolidated statements of operations and comprehensive loss (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:55.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,561</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,561</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997786712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Capital Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Capital Stock</a></td>
<td class="text"><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 0pt;">Series X and Series Y Convertible Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company sold directly to Biotechnology Value Fund, L.P. (&#8220;BVF&#8221;) 5,003 shares of Series X convertible preferred stock in 2017 and 1,252.772 shares of Series Y preferred stock in 2018. There were 5,003 shares of Series X convertible preferred stock and no shares of Series Y convertible preferred stock outstanding as of June 30, 2021, after BVF converted all Series Y preferred stock into common stock on April 15, 2020. The Series&#160;X and Series&#160;Y convertible preferred stock have the following characteristics, which are set forth in Certificates of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividends&#8212; </i>Holders of convertible preferred stock are entitled to receive dividends on shares of convertible preferred stock equal (on an as if converted to common stock basis) to and in the same form as dividends actually paid on the Company&#8217;s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liquidation Rights&#8212; </i>In the event of the Company&#8217;s liquidation, dissolution or winding up, holders of convertible preferred stock will participate, on a pro-rata basis, with any distribution of proceeds to holders of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Conversion&#8212; </i>Each share of Series&#160;X and Series&#160;Y is convertible into 1,000 shares of registered common stock based on a conversion price of $4.03 per share and $13.00 per share of common stock, 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;"><i style="font-style:italic;">Voting Rights&#8212; </i>Convertible preferred stock will generally have no voting rights, except as required by law and except that the consent of the holders of the outstanding convertible preferred stock will be required to amend the terms and to issue additional shares of the preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Classification&#8212; </i>The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that equity treatment was appropriate because the convertible preferred stock did not meet the definition of the liability instruments defined thereunder for convertible instruments. Specifically, the convertible preferred shares are not mandatorily redeemable and do not embody an obligation to buy back the shares outside of the Company&#8217;s control in a manner that could require the transfer of assets. Additionally, the Company determined that the convertible preferred stock would be recorded as permanent equity, not temporary equity, given that they are not redeemable for cash or other assets (i)&#160;on a fixed or determinable date, (ii)&#160;at the option of the holder, and (iii)&#160;upon the occurrence of an event that is not solely within control of the Company. The Company has also evaluated the embedded conversion and contingent redemption features within the convertible preferred stock in accordance with the accounting guidance for derivatives and determined that bifurcation is not required for any embedded feature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Beneficial Conversion Feature&#8212; </i>The fair value of the common stock into which the Series&#160;X convertible preferred stock is convertible exceeded the allocated purchase price of the Series&#160;X convertible preferred stock by $5.6 million on the date of issuance, as such the Company recorded a deemed dividend. The Company recognized the resulting beneficial conversion feature as a deemed dividend equal to the number of shares of Series&#160;X convertible preferred stock sold on February&#160;16, 2017 multiplied by the difference between the fair value of the common stock and the Series&#160;X convertible preferred stock effective conversion price per share on that date. The dividend was reflected as a one-time, non-cash, deemed dividend to the holders of Series&#160;X convertible preferred stock on the date of issuance, which is the date </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">the stock first became convertible. There was no beneficial conversion feature associated with the issuance of Series&#160;Y convertible preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Series A Preferred Stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 15, 2020, the Company sold 984,000 shares of its 8.625% Series A cumulative, perpetual preferred stock at the price of $25.00 per share, through a public offering for aggregate gross proceeds of $24.6 million. Total offering costs of $2.0 million were offset against the proceeds from the sale of Series A Preferred Stock, for total net proceeds of $22.6 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Mr. Matthew Perry, a member of the Company&#8217;s Board of Directors and President of BVF, purchased 200,000 shares of Series A Preferred Stock in the public offering at the public offering price of $25.00 per share for an aggregate amount of $5.0 million. The spouse of James Neal, the Company&#8217;s Chief Executive Officer and a director, purchased 8,000 shares of the Series A Preferred Stock in the public offering at the public offering price of $25.00 per share for an aggregate amount of $0.2 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 Series A Preferred Stock has the following characteristics, which are set forth in the Certificate of Designation of Preferences, Rights and Limitations filed with the Delaware Secretary of State.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividends&#8212;&#160;</i>Holders of the Series A Preferred Stock shall be entitled to receive, when, and if authorized by the Board of Directors and declared by the Corporation, cumulative cash dividends at the rate of 8.625% per annum of the $25.00 liquidation preference per share of the Series A Preferred Stock. Such dividends will accumulate and be cumulative from, and including, the date of original issue of the Series A Preferred Stock. Dividends will be payable in arrears on or about the 15th day of January, April, July and October of each year beginning on or about April 15, 2021. The amount of any dividend payable on the Series A Preferred Stock for any period greater or less than a full Dividend Period shall be prorated and computed on the basis of a&#160;360-day&#160;year consisting of twelve&#160;30-day&#160;months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liquidation Rights</i>&#8212;&#160;In the event of the Company&#8217;s liquidation, dissolution or winding up, holders of Series A Preferred Stock will rank senior to all classes or series of common stock as to dividend rights and rights upon liquidation, dissolution or&#160;winding-up and on parity with respect to the distribution of assets with the Company&#8217;s Series X Preferred Stock. The Series A Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25.00 per share plus any accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption and Special Optional Redemption</i>&#8212;&#160;The Company, at its option, may redeem the Series A Preferred Stock, in whole or in part, at any time for a cash redemption price, plus any accrued and unpaid dividends, as follows: (i) $26.00 per share between December 15, 2021 and December 15, 2022, (ii) $25.75 per share between December 15, 2022 and December 15, 2023, (iii) $25.50 per share between December 15, 2023 and December 15, 2024 (iv) $25.25 per share between December 15, 2024 and December 15, 2025 and $25.00 per share on or after December 15, 2025. The Company also has a special optional redemption option whereby, upon the occurrence of a delisting event or change of control event, the Company may redeem outstanding Series A Preferred Stock at an amount of $25.00 per share.<i style="font-style:italic;"> </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Conversion&#8212;&#160;</i>The shares of Series A Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company except upon the occurrence of a delisting event or change in control event and the Company has not, on or before the date of such an event, provided the required notice of its election to redeem the Series A Preferred Stock pursuant to its redemption right or special optional redemption right. In this case, the holder of shares of Series A Preferred Stock can convert some or all of their Series A Preferred Stock into a number of shares of common stock per share equal to the lesser of (A) (i) the sum of the $25.00 liquidation preference per share of Series A Preferred Stock to be converted plus (y) the amount of any accrued and unpaid dividends to, but not including, the event date, as applicable by (ii) the common stock price and (B) 1.46071 (the &#8220;Share Cap&#8221;). The common stock price to be used in the latter noted calculation for a delisting event will be the average of the closing price per share of the Company&#8217;s common stock on the 10 consecutive trading days immediately preceding, but not including, the effective date of the delisting event. The common stock price used in the event of a change in control event will, alternatively, be based on market price according to the definition in the Certificate of Designation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voting Rights&#8212;&#160;</i>Holders of the Series A Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Classification&#8212;</i>The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Depositary Shares Representing Interest in Series B Preferred Stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On April 9, 2021, the Company sold 1,600,000 depositary shares, each representing a <span style="-sec-ix-hidden:Hidden_blmYOD6a_E-sLGm4T-b6Hg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1/1000th</span></span> fractional interest in a share of the Company&#8217;s Series B Preferred Stock, at the price of $25.00 per depositary share, through a public offering for aggregate gross proceeds of $40.0 million. Total offering costs of $2.9 million were offset against the proceeds from the sale of depositary shares, for net proceeds of $37.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The spouse of James Neal, the Chief Executive Officer and a director, purchased 8,000 shares of the depositary shares in the public offering at the public offering price of $25.00 per share for an aggregate amount of $0.2 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Series B Preferred Stock has the following characteristics, which are set forth in the Certificate of Designation of 8.375% Series B Cumulative Perpetual Preferred Stock, as corrected, filed with the Delaware Secretary of State.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></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;">Dividends&#8212;</i><b style="font-weight:bold;"> </b>Holders of Series B Preferred Stock shall be entitled to receive cash dividends, when and if declared by the Board of Directors at the rate of 8.375%<i style="font-style:italic;"> </i>per annum of the $25,000.00 liquidation preference per share,<i style="font-style:italic;"> </i>which equals $2,093.75 per share each year<i style="font-style:italic;">.</i> Such dividends shall be payable quarterly in arrears on or about the 15th calendar day of each January, April, July and October commencing on or about July 15, 2021. The dividends will accumulate and be cumulative from, and including, the date of original issue of the Series B Preferred Stock, on the basis of a 360-day year consisting of twelve 30-day months. Dividends will be payable to holders of record as they appear in the stockholder records of the Company (or the depositary in the case of depositary shares representing underlying Series B Preferred Stock) at the close of business on the applicable dividend record date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;">Liquidation Preference</i> - Upon any voluntary or involuntary liquidation, dissolution or winding up of the Company, before any distribution or payment shall be made to holders of shares of Common Stock or any other class or series of capital stock of the Company ranking junior to the Series B Preferred Stock, the holders of shares of Series B Preferred Stock shall be paid out of the assets of the Company, after payment of or provision for the debts and other liabilities and any class or series of capital stock, as to rights upon any voluntary or involuntary liquidation, dissolution or winding up, senior to the Series B Preferred Stock. The Series B Preferred Stock have a par value of $0.05 per share and a liquidation preference of $25,000.00 per share plus any accrued and unpaid dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'EYInterstate';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Redemption and Special Redemption - </i><span style="font-family:'Times New Roman','Times','serif';">On and after April 15, 2022, the Company, at its option, may redeem the Series B Preferred Stock, for cash, in whole or in part, at any time or from time to time, as follows: (i) between April 15, 2022 to April 15, 2023, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$26,000.00</span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$26.00</span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), (ii) between April 15, 2023 to April 15, 2024, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$25,750.00</span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$25.75</span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), (iii) between April 15, 2024 to April 15, 2025, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$25,500.00</span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$25.50</span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), (iv) between April 15, 2025 to April 15, 2026, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$25,250.00</span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$25.25</span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), and (v) after April 15, 2026, at a redemption price of </span><span style="font-family:'Times New Roman','Times','serif';">$25,000.00</span><span style="font-family:'Times New Roman','Times','serif';"> per share (</span><span style="font-family:'Times New Roman','Times','serif';">$25.00</span><span style="font-family:'Times New Roman','Times','serif';"> per depositary share), and in each case, plus any accrued and unpaid dividends thereon up to but not including the date fixed for redemption, without interest. If fewer than all of the outstanding shares of Series B Preferred Stock are to be redeemed, the shares to be redeemed will be determined pro rata or by lot.</span><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;"> </b><span style="font-family:'Times New Roman','Times','serif';">Upon the occurrence of a delisting event or change of control the Company will have the option to redeem the Series B Preferred Stock, in whole or in part, for cash at </span><span style="font-family:'Times New Roman','Times','serif';">$25,000.00</span><span style="font-family:'Times New Roman','Times','serif';"> per share plus accrued and unpaid dividends.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Conversion - </i>The shares of Series B Preferred Stock are not convertible into or exchangeable for any other property or securities of the Company, except upon the occurrence of a delisting event or a change of control, each holder Series B Preferred Stock will have the right (unless the Company has elected to redeem the Series B Preferred Stock) to convert some or all of the shares of Series B Preferred Stock held by such holder on the delisting event conversion date or change of control conversion date into a number of shares of the common stock (or equivalent value of alternative </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">consideration) per share of Series B Preferred Stock, equal to the lesser of (A) the quotient obtained by dividing (1) the sum of the $25,000.00 per share liquidation preference plus the amount of any accumulated and unpaid dividends up to, but not including, the delisting event conversion date or change of control conversion date, as applicable (unless the delisting event conversion date or change of control conversion date, is after a record date for a Series B Preferred Stock dividend payment and prior to the corresponding Series B Preferred Stock dividend payment date, in which case no additional amount for such accumulated and then remaining unpaid dividend will be included in this sum) by (2) the common stock price (such quotient, the &#8220;Conversion Rate&#8221;); and (B) 1,253.13 (1.25313 per depositary share) (i.e., the &#8220;Share Cap&#8221;), subject to certain adjustments described in the Series B Preferred Stock Certificate of Designation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Voting Rights</i>&#8212;&#160;Holders of the Series B Preferred Stock generally will have no voting rights, but will have limited voting rights if the issuer fails to pay dividends for six or more quarters (whether or not declared or consecutive) and in certain other events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Classification</i>&#8212;The Company evaluated the convertible preferred stock for liability or equity classification under the applicable accounting guidance and determined that treatment as equity was appropriate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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;">On March 17, 2021, the Company&#8217;s Board of Directors declared a cash dividend of $0.71875 per share payable to holders of Series A Preferred Stock, which the Company paid on <span style="-sec-ix-hidden:Hidden_Uova1BosD0GLnfjV-DKh9Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">April 15, 2021</span></span>. On May 21, 2021, the Company&#8217;s Board of Directors declared a cash dividend of $0.53906 per share payable to holders of Series A Preferred Stock and $0.55833 per depositary share of Series B Preferred Stock, payable to holders of depositary shares, on or about July 15, 2021. As of June 30, 2021, the Company held restricted cash of $4.8 million in a segregated account that may only be used to pay dividends on the Series A and Series B Preferred Stock.</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;">In February 2020, BVF elected to increase the beneficial ownership limitation of the Series Y preferred stock to 50%, which became effective on April 11, 2020. On April 15, 2020, BVF converted all of its shares of Series Y preferred stock into common stock. As of June 30, 2021, BVF owned approximately 31.2% of the Company&#8217;s total outstanding shares of common stock, and if all the Series X convertible preferred shares were converted, BVF would own 52.3% of the Company&#8217;s total outstanding shares of common stock. The Company&#8217;s Series A Preferred Stock becomes convertible upon the occurrence of specific events and as of June 30, 2021, the contingency was not met, therefore the Series A Preferred Stock 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 ATM Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;18, 2018, the Company entered into an At The Market Issuance Sales Agreement (the &#8220;2018 ATM Agreement&#8221;) with H.C. Wainwright&#160;&amp; Co., LLC (&#8220;HCW&#8221;), 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 &#8220;at the market&#8221; offering as defined in Rule&#160;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 ATM Agreement. On March 10, 2021, the Company amended the 2018 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 ATM Agreement since the agreement was executed.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413998923912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><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 an income tax benefit of $1.5 million for the six months ended June 30, 2020, as a result of the Coronavirus Aid, Relief, and Economic Security Act and no income tax provision for the six months ended June 30, 2021. The Company continues to maintain a full valuation allowance against its remaining net deferred tax assets. During the three and six months ended June 30, 2021 the Company received $1.5 million in cash for its income tax receivable. </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 total of $5.9 million of gross unrecognized tax benefits, none of which would affect the effective tax rate upon realization as it currently has a full valuation allowance against its U.S. 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 0pt 12pt 0pt;">The Company does not expect its unrecognized tax benefits to change significantly over the next twelve months. The Company will recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Through June 30, 2021, the Company has not accrued interest or penalties related to uncertain tax positions.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414085278408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Royalty Purchase Agreement with Kuros </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 14, 2021, the Company entered into a royalty purchase agreement (the &#8220;Kuros Royalty Purchase Agreement&#8221;) with Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC (collectively &#8220;Kuros&#8221;). Pursuant to the Kuros Royalty Purchase Agreement, XOMA acquired the rights to 100% of the potential future royalties from commercial sales, which are tiered from high-single to low double digits, and up to $25.0 million in pre-commercial milestone payments associated with an existing license agreement related to Checkmate Pharmaceuticals&#8217; vidutolimod (CMP-001), a Toll-like receptor 9 agonist, packaged in a virus-like particle, for an upfront payment of $7.0 million plus potential future sales milestone payments based on net sales of vidutolimod. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001768600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States for interim financial information and with the instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. As permitted under those rules&#160;certain footnotes or other financial information can be condensed or omitted. These 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&#160;year. Accordingly, these statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form&#160;10-K for the&#160;year ended December&#160;31, 2020, filed with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) on March&#160;10, 2021.</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 financial statements have been prepared on the same basis as the Company&#8217;s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company&#8217;s consolidated financial information. The interim results of operations are not necessarily indicative of the results that may be expected for the full&#160;year.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 GAAP in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. On an ongoing basis, management evaluates its estimates including, but not limited to, those related to revenue recognition, revenue recognized under units-of-revenue method, equity securities, legal contingencies and stock-based compensation. The Company bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Actual results may differ significantly from these estimates, such as the Company&#8217;s billing under government contracts and amortization of the payments received from HealthCare Royalty Partners II,&#160;L.P. (&#8220;HCRP&#8221;). Under the Company&#8217;s contracts with the National Institute of Allergy and Infectious Diseases (&#8220;NIAID&#8221;), a part of the National Institutes of Health (&#8220;NIH&#8221;), the Company billed using NIH&#8217;s provisional rates and thus is subject to future audits at the discretion of NIAID&#8217;s contracting office. In October of 2019, NIH notified the Company that it engaged KPMG to perform an audit of the Company&#8217;s incurred cost submissions for 2013, 2014 and 2015. The audit procedures were completed and the Company adjusted its estimated liability owed to NIH to $1.4 million as of December 31, 2020 (Note 4). The estimated liability owed to NIH had not changed as of June 30, 2021. The audit remains subject to further review by NIH as part of the contract close-out process, which includes finalization of rates for years 2010 through 2015, and the Company may incur further liability as a result. In addition, under the contracts with HCRP, the amortization for the reporting period is calculated based on the payments expected to be made by the licensees to HCRP over the term of the arrangement. Any changes to the estimated payments by the licensees to HCRP can result in a material adjustment to revenue previously reported.</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 COVID-19 pandemic has resulted in a global slowdown of economic activity which has led to delays and could result in further delays or terminations of some clinical trials underlying the Company&#8217;s royalty purchase agreements. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. These estimates may change, as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company&#8217;s financial statements.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Restricted Cash</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash 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;">Cash consists of bank deposits held in business checking and interest-bearing deposit accounts. As of June 30, 2021, the Company did not have any cash equivalent balances, defined as highly liquid financial instruments purchased with original maturities of three months 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;">Restricted cash consists of bank deposits held to pay dividends on the Company&#8217;s Series A Preferred Stock and Series B Preferred Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;">The Company maintains cash and restricted cash balances at commercial banks. Balances commonly exceed the amount insured by the&#160;Federal&#160;Deposit&#160;Insurance&#160;Corporation. The Company has not experienced any losses in such accounts, and management believes that the Company is not exposed to any significant credit risk with respect to such cash and restricted cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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 provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.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:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,945</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,491</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and restricted cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,491</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</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 Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers </i>("ASC 606"), except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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)&#160;identify the contract(s)&#160;with a customer; (ii)&#160;identify the performance obligations in the contract; (iii)&#160;determine the transaction price; (iv)&#160;allocate the transaction price to the performance obligations in the contract; and (v)&#160;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 and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation 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 recognizes revenue from its license and collaboration arrangements and royalties. 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;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&#8217;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&#8217;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&#8217;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;font-style:italic;margin:0pt 0pt 12pt 18pt;">Milestone payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At the inception of each arrangement that includes development and regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. ASC 606 suggests two alternatives to use when estimating the amount of variable consideration: the expected value method and the most likely amount method. Under the expected value method, an entity considers the sum of probability-weighted amounts in a range of possible consideration amounts. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. The Company uses the most likely amount method for development and regulatory milestone payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If it is probable that a significant cumulative revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the control of the Company or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis. The Company recognizes revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, the Company re-evaluates the probability or achievement of each such milestone and any related constraint, and if necessary, adjusts its estimates of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenue and earnings in the period of adjustment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Royalties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i)&#160;when the related sales occur, or (ii)&#160;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;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upfront payments and fees are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until the Company performs its obligations under these arrangements. Amounts payable to the Company are recorded as accounts receivable when the Company&#8217;s right to consideration is unconditional. 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&#160;year or less.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock', window );">Sale of Future Revenue Streams</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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;">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 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&#8217;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&#8217;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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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&#8217;s employees, consultants and directors that are expected to vest based on estimated fair values. The valuation of stock option awards is determined at the date of grant using the Black-Scholes Option Pricing Model (the &#8220;Black-Scholes Model&#8221;). 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 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&#8217;s historical volatility. The risk-free rate is based on the yield available on United States Treasury zero-coupon issues corresponding to the expected term of the award. The Company records forfeitures when they occur. 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EquitySecuritiesPolicy', window );">Equity Securities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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;">The Company received shares of common stock from Rezolute, Inc. (&#8220;Rezolute&#8221;) (Note&#160;4). Equity investments in Rezolute are classified in the condensed consolidated balance sheets as equity securities. The 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 and comprehensive loss 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 and comprehensive loss in the period of 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;">In October 2020, Rezolute completed a <span style="-sec-ix-hidden:Hidden_4VmWhNmPZU-N4i6y6W8jQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1:50</span></span> reverse stock split of its common shares (the &#8220;Rezolute Reverse Stock Split&#8221;) and started trading on the Nasdaq Stock Market. As a result, the Company&#8217;s number of shares of Rezolute common stock was reduced from 8,093,010 shares (pre-split shares) to 161,860 shares (post-split shares).</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock', window );">Purchase of Rights to Future Milestones and Royalties</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Purchase of Rights to Future Milestones and 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;">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. The Company acquired such rights from various entities and recorded the amount paid for these rights as long-term royalty receivables (Note&#160;5). In addition, the Company may be obligated to make contingent payments related to certain product development milestones, fees upon exercise of options related to future license products and sales-based milestones. The contingent payments are evaluated whether they are freestanding instruments or embedded derivatives. If freestanding instruments, the contingent payments are measured at fair value at the inception of the arrangement, subject to remeasurement to fair value each reporting period. Any changes in the estimated fair value is recorded in the condensed consolidated statement of operations and comprehensive 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;">The Company accounts for milestone and royalty rights related to developmental pipeline products on a non-accrual basis using the cost recovery method. These developmental pipeline products are non-commercialized, non-approved products that require Food and Drug Administration (&#8220;FDA&#8221;) or other regulatory approval, and thus have uncertain cash flows. The Company is not yet able to reliably forecast future cash flows given their pre-commercial stages of development. The related receivable balance is classified as noncurrent since no payments are probable to be received in the near term. Under the cost recovery method, any milestone or royalty payment received is recorded as a direct reduction of the recorded receivable balance. When the recorded receivable balance has been fully collected, any additional amounts collected are recognized as revenue.</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 reviews public information on clinical trials, press releases and updates from its partners regularly to identify any impairment indicators or changes in expected recoverability of the long-term royalty receivable asset. If an impairment indicator is identified, and 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 impairment. The impairment will be recognized by reducing the financial asset to an amount that represents the present value of the most recent estimate of future cash flows. No impairment indicators were identified, and no impairment was recorded as of June 30, 2021 and December&#160;31, 2020.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 office space in Emeryville, California.</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 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 built its incremental borrowing rate starting with the interest rate on its fully collateralized debt and then adjusted it for 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 operating leases is recognized on a straight-line basis, unless the right-of-use asset has been impaired, over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive 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;">If an operating lease were to reflect impairment, the Company will recognize the amortization of the right-of-use asset on a straight-line basis over the remaining lease term with rent expense still included in operating expenses in the condensed consolidated statements of operations and comprehensive 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;">For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has elected the practical expedient to not separate lease and non-lease components. The Company&#8217;s non-lease components are primarily related to property maintenance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 will 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&#8217;s best judgment given the facts, circumstances and information available at each reporting date. The Company&#8217;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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss per Share Attributable to Common Stockholders</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net Loss per Share Attributable to Common Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company calculates basic and diluted loss per share attributable to common stockholders using the two-class method. The Company&#8217;s convertible Series X and Series Y preferred stocks participate in any dividends declared by the Company on its common stock and are therefore considered to be participating securities. The Company&#8217;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 and any deemed dividends related to beneficial conversion features on convertible preferred stock, if applicable, 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 attributable 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 loss per share attributable to common stockholders is then calculated by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding during the period. All participating securities are excluded from the basic weighted average common shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Diluted net loss per share 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. The calculation of diluted net loss per share attributable to common stockholders requires that, to the extent the average market price of the underlying shares for the reporting period exceeds the exercise price of any outstanding options or warrants, the presumed exercise of such securities are dilutive to net loss per share attributable to common stockholders for the period. Adjustments to the denominator are required to reflect the related dilutive shares. The Company&#8217;s Series A and Series B Preferred Stock become convertible upon the occurrence of specific events other than a change in the Company&#8217;s share price and therefore, are not included in the diluted shares until the contingency is resolved. </p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Risk</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:12pt 0pt 12pt 0pt;">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 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 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 June 30, 2021,&#160;two&#160;partners represented&#160;55% and&#160;42% of total revenues.&#160;For the six months ended June 30, 2021,&#160;two&#160;partners represented&#160;57% and&#160;39% of total revenues.&#160;For the three months ended June 30, 2020, one partner represented 88% of total revenues. For the six months ended June 30, 2020, two partners represented 56% and 40% of total revenues. As of December&#160;31, 2020, one partner represented 100% of the trade receivables, net balance. As of June 30, 2021, the Company had no trade receivables, net balance. </p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Loss</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive 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 loss is comprised of two components: net loss and other comprehensive (loss) income. Other comprehensive (loss) income refers to gains and losses that under U.S. GAAP are recorded as an element of stockholders&#8217; equity but are excluded from net loss. The Company did not record any transactions within other comprehensive (loss) income in the periods presented and, therefore, the net loss and comprehensive loss were the same for all periods presented.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Pronouncements Recently Adopted and Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 0pt 12pt 0pt;">In December 2019, the FASB issued&#160;ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. </i>The amendments in ASU 2019-12 are intended to simplify various aspects related to accounting for income taxes.&#160;ASU 2019-12&#160;removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The Company adopted ASU 2019-12 on January 1, 2021. The adoption of ASU 2019-12 did not have a material impact on its condensed consolidated financial statements.</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&#160;2020, the FASB issued&#160;ASU&#160;2020-06, <i style="font-style:italic;">Debt &#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivative and Hedging &#8211; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40).</i> This&#160;ASU&#160;reduces the number of accounting models for convertible debt instruments and convertible preferred stock and amends the guidance for the derivatives scope exception for contracts in an entity&#8217;s own equity to reduce form-over-substance-based accounting conclusion. In addition, this&#160;ASU&#160;improves and amends the related EPS guidance. These amendments are effective for the Company for fiscal years beginning after December 15, 2023, including interim period within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15,&#160;2020, including interim periods within those fiscal years. Adoption is either a modified retrospective method or a fully retrospective method of transition. The Company adopted&#160;ASU&#160;2020-06 on January 1, 2021.&#160;The adoption of this ASU did not have a material impact on its condensed consolidated financial statements.</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&#160;2020, the FASB issued&#160;ASU&#160;2020-04,&#160;<i style="font-style:italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i>. These amendments provide temporary optional guidance to ease the potential burden in accounting for reference rate reform. The&#160;ASU&#160;provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. It is intended to help stakeholders during the global market-wide reference rate transition period. The guidance is effective for all entities as of March 12,&#160;2020&#160;through December 31, 2022 and can be adopted as of any date from the beginning of an interim period that includes or is subsequent to March 12,&#160;2020. The Company adopted ASU 2020-04 as of January 1, 2021. The adoption of this ASU did not have a material impact on the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</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&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>. ASU 2016-13 replaced the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. ASU 2016-13 will be effective for all entities except public companies that are not smaller reporting companies for fiscal&#160;years beginning after December&#160;15, 2022, including interim periods within those fiscal&#160;years, using a modified retrospective approach. Early adoption is permitted.&#160;The Company plans to adopt ASU 2016-13 and related updates&#160;on January&#160;1, 2023. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In May 2021, the FASB issued ASU 2021-04, <i style="font-style:italic;">Earnings Per Share (Topic 260), Debt&#8212;Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock Compensation (Topic 718), and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</i>. The amendments in ASU No. 2021-04 provide guidance to clarify and reduce diversity in an issuer&#8217;s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this ASU No. 2021-04 are effective for all entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, including interim periods within those fiscal years. The Company plans to adopt ASU 2021-04 and related updates on January 1, 2022. The Company is currently evaluating the impact of adopting this ASU on its condensed consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EquitySecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EquitySecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future milestones and royalties purchase rights policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for sale of future revenue streams.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413999598104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of cash and restricted cash</a></td>
<td class="text"><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 and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.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:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;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;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,945</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,491</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and restricted cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,491</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413998927512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Financial Statements Detail (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CondensedConsolidatedFinancialStatementsDetailAbstract', window );"><strong>Condensed Consolidated Financial Statements Detail [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued and Other Liabilities</a></td>
<td class="text"><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;">&#8203;</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: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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</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;">June&#160;30,&#160;</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;">&#8203;</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&#160;31,&#160;</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;">&#8203;</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;">&#160;&#160;&#160;&#160;</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;">2021</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;">&#160;&#160;&#160;&#160;</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 454</p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 351</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 incentive compensation</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;">&#8203;</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;">&#8203;</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;"> 466</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;">&#8203;</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;">&#8203;</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;"> 71</p></td></tr><tr><td style="background-color:#cceeff;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 payroll and other </p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;"> 139</p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;"> 220</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;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,059</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net (Loss) per Share Available to Common Stockholders</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a reconciliation of the numerator (net loss) and the denominator (number of shares) used in the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:55.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator</b></p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,291)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series A accumulated dividends </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (530)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,061)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Series B accumulated dividends </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss available to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,530)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,533)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,434)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,291)</p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares used in computing basic and diluted net loss per share available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,292</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and diluted net loss per share of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.02)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.81)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Outstanding Securities Considered Anti-Dilutive</a></td>
<td class="text"><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 outstanding securities considered anti-dilutive and therefore excluded from the computation of diluted net loss per share attributable to common stockholders (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</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:55.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</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;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin: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,196</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin: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="background-color:#cceeff;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin: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,726</p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 564</p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 318</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 578</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.29%;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="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px 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;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,779</p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,326</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px 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,323</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_CondensedConsolidatedFinancialStatementsDetailAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Condensed consolidated financial statements detail.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_CondensedConsolidatedFinancialStatementsDetailAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413998923912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Royalty Purchase Agreements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltyPurchaseAgreementAbstract', window );"><strong>Royalty Purchase Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ScheduleOfRoyaltyRightsTableTextBlock', window );">Summary of Acquisition of Royalty Rights</a></td>
<td class="text"><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 long-term royalty receivable activities including acquisitions of royalty rights during the six months ended June 30, 2021 (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:86.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,575</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition of royalty rights:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin: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;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Viracta</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,500</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June&#160;30,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,075</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltyPurchaseAgreementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltyPurchaseAgreementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ScheduleOfRoyaltyRightsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of royalty rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ScheduleOfRoyaltyRightsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414000007288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Financial Assets and Liabilities Carried at Fair Value on Recurring Basis</a></td>
<td class="text"><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&#8217;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;">&#8203;</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:50.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measurements&#160;at&#160;June&#160;30,&#160;2021 Using </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted&#160;Prices&#160;in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant&#160;Other</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active&#160;Markets&#160;for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical&#160;Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin: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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,310</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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:6.63%;border-bottom:3px 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,310</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.41%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.63%;margin: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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</p></td><td style="vertical-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;">&#8203;</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:6.63%;border-bottom:3px 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;"> 75</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;">&#8203;</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:49.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;">Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2020 Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted&#160;Prices&#160;in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant&#160;Other</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Active&#160;Markets&#160;for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical&#160;Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level&#160;3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,693</p></td><td style="vertical-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;">&#8203;</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:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,693</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.75%;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="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-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;">&#8203;</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.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> &#8212;</p></td><td style="vertical-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;">&#8203;</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</p></td><td style="vertical-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;">&#8203;</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:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of Changes in Estimated Fair Value of Level 3 Financial Assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table reconciles the beginning and ending balance for the Level 3 financial assets recurring fair value measurement for the six months ended June 30, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December&#160;31,&#160;2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;margin: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,693</p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 617</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transfer out of Level 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,310)</p></td></tr><tr><td style="vertical-align:bottom;width:82.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June&#160;30,&#160;2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of Estimated Fair Value of Equity Securities Assumptions</a></td>
<td class="text"><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;">&#8203;</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:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;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&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Closing common stock price</p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.99</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Tranche 1:</b></p></td><td style="background-color:#cceeff;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A<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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated time to liquidity of shares</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.25 year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Tranche 2:</b></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A<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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated time to liquidity of shares</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.67 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001596344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Agreements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Lease Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of maturity of operating lease liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 0pt 0pt;">The following table summarizes maturity of the Company&#8217;s operating lease liabilities as of June 30, 2021 (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;">&#8203;</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:86.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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;">Undiscounted lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (excluding six months ended June 30, 2021)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total net lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of cost components of operating leases</a></td>
<td class="text"><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&#8217;s operating leases for the three and six months ended June 30, 2021 and 2020 (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;">&#8203;</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:54.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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;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;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease costs:</p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#8203;</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 44</p></td><td style="vertical-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;">&#160;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</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;">&#160;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-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;">&#8203;</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 2</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 45</p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px 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;"> 93</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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90</p></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';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;text-align:justify;">Under the terms of the lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments include non-lease components such as common area maintenance fees.</span></td></tr></table><div style="margin-top:12pt;"/><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock', window );">Summary of supplemental cash flow information related to operating leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following information represents supplemental disclosure for the statement 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;">&#8203;</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.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;">&#8203;</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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;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;">&#8203;</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;"> &#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;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><span style="font-weight:bold;visibility:hidden;">&#8203;</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;">&#160;&#160;&#160;&#160;</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.96%;margin: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;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock', window );">Schedule of present value assumptions used in calculating the present value of lease payments</a></td>
<td class="text"><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;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:12pt;"> </span><span style="visibility:hidden;">&#8203;</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;"> &#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;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&#160;31,&#160;</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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">&#8203;</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;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted-average remaining lease term</b></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</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;">Operating leases</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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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.67 years</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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.17 years</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;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted-average discount rate</b></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;"> <span style="visibility:hidden;">&#8203;</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;">Operating leases</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;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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.51</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.51</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;">%</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of supplemental cash flows information related to leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001883848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Other Financings (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Long-Term Debt and Other Financings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock', window );">Interest Expense and Amortization of Debt Issuance Costs and Discounts</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortization of debt issuance costs and discounts are included in interest expense. Interest expense in the condensed consolidated statements of operations and comprehensive loss relates to the following debt instruments (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;">&#8203;</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:56.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="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:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#160;&#160;&#160;&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SVB loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin: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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Novartis note</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px 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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.51%;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:1.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of aggregate amount of interest expense and the amortization of debt issuance costs and discounts on all borrowings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413998923336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Common Stock Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Summary of Common Stock Warrants Outstanding</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</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;"><b style="font-weight:bold;">Exercise&#160;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;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</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;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.28%;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;">Issuance Date</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">Expiration&#160;Date</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">Balance&#160;Sheet&#160;Classification</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</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;"><b style="font-weight:bold;">per&#160;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February&#160;2016</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;">February&#160;2021</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;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;">Stockholders&#8217; equity</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.40</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,249</p></td></tr><tr><td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">May&#160;2018</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;">&#160;</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;">May&#160;2028</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;">&#160;</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;">Stockholders&#8217; equity</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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.69</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,332</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,332</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March&#160;2019</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">March&#160;2029</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">Stockholders&#8217; equity</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.71</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,845</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,845</p></td></tr><tr><td style="vertical-align:bottom;width:18.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</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;">&#160;</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;">&#160;&#160;</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;">&#160;</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;">&#160;&#160;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,426</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413998879704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Stock-based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Weighted Average Assumptions</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;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;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;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;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-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;">&#160;</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;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;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;"> 0.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-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;">&#160;</p></td><td style="background-color:#cceeff;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;"> 0.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.00 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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;">5.93 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</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;">5.68 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.66 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Activity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:39.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div 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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;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;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;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;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;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:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;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;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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&#160;</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;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:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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&#160;of</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.38%;margin:0pt;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:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">Per&#160;Share</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">(in&#160;years)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;white-space:nowrap;width:13.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;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,827,906</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,401</p></td></tr><tr><td style="vertical-align:middle;width:39.14%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,429</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.62</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,575)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.35</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:middle;width:39.14%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.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;"> (57,115)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71.26</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;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;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.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 0pt 0pt;"> 1,873,645</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.00</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.19</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.6%;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,125</p></td></tr><tr><td style="vertical-align:middle;width:39.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,535,686</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.37</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.58</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.6%;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,459</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-based Compensation Expense</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table shows total stock-based compensation expense for stock options and ESPP in the condensed consolidated statements of operations and comprehensive loss (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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:55.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</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;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768</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;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,561</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,561</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001789432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of Business - Cash and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Description of Business</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Unrestricted and restricted cash</a></td>
<td class="nump">$ 83,785<span></span>
</td>
<td class="nump">$ 86,364<span></span>
</td>
<td class="nump">$ 49,491<span></span>
</td>
<td class="nump">$ 56,688<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414003186376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business - Stock Issuance (Details) - shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 09, 2021</div></th>
<th class="th"><div>Dec. 15, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">8.625% Series A Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.625%<span></span>
</td>
<td class="nump">8.625%<span></span>
</td>
<td class="nump">8.625%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">8.375% Series B Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate (as a percent)</a></td>
<td class="nump">8.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.375%<span></span>
</td>
<td class="nump">8.375%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DepositarySharesRatioToPreferredStock', window );">Depositary share's fractional interest in share of preferred stock</a></td>
<td class="nump">0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">8.375% Series B Cumulative, Perpetual Preferred Stock | Public Offering of Depository Shares and Series B Preferred Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DepositarySharesRatioToPreferredStock', window );">Depositary share's fractional interest in share of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DepositarySharesRatioToPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents depositary share's fractional interest in share of preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DepositarySharesRatioToPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001419720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business - Repayment of Debt (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankAndNovartisPharmaAgMember', window );">Silicon Valley Bank And Novartis Pharma AG</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 17.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankAndNovartisPharmaAgMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankAndNovartisPharmaAgMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001937064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies - Use of Estimates (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Contingent liabilities</a></td>
<td class="nump">$ 1,410<span></span>
</td>
<td class="nump">$ 1,410<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=121551570&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414000714632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies - Cash and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 78,945<span></span>
</td>
<td class="nump">$ 84,222<span></span>
</td>
<td class="nump">$ 49,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">4,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash and restricted cash</a></td>
<td class="nump">$ 83,785<span></span>
</td>
<td class="nump">$ 86,364<span></span>
</td>
<td class="nump">$ 49,491<span></span>
</td>
<td class="nump">$ 56,688<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001253720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies - Equity Securities (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_RezoluteIncMember', window );">Rezolute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Equity investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EquityInvestmentsNumberOfSharesHeld', window );">Number of shares owned</a></td>
<td class="nump">161,860<span></span>
</td>
<td class="nump">161,860<span></span>
</td>
<td class="nump">8,093,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=xoma_RezoluteIncMember', window );">Rezolute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Equity investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split</a></td>
<td class="nump">0.02<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EquityInvestmentsNumberOfSharesHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares owned classified in the consolidated balance sheet as equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EquityInvestmentsNumberOfSharesHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_RezoluteIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_RezoluteIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=xoma_RezoluteIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=xoma_RezoluteIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413999594872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones and Royalties and Income Taxes and Net Income (Loss) per Share (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract', window );"><strong>Purchase of Rights to Future Milestones and Royalties</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Income tax penalties or interest charged</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ImpairmentOfLongTermRoyaltyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long term royalty receivable assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ImpairmentOfLongTermRoyaltyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414083983592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>customer</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>customer</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>customer</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>customer</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>customer</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration of Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Trade receivable, net | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration of Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NumberOfMajorPartners', window );">Number of major partners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Revenues | Partner 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration of Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">88.00%<span></span>
</td>
<td class="nump">57.00%<span></span>
</td>
<td class="nump">56.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Revenues | Partner 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration of Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember', window );">Credit Concentration Risk | Trade Receivables | Partner 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration of Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NumberOfMajorPartners', window );">Number of major partners</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_NumberOfMajorPartners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of major partners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_NumberOfMajorPartners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=xoma_Partner1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=xoma_Partner1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=xoma_Partner2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=xoma_Partner2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_TradeAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001565368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies - Accounting Pronouncements (Details)<br></strong></div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201912Member', window );">ASU 2019-12</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Adopted Accounting Pronouncements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted', window );">Change in Accounting Principle, Accounting Standards Update, Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=xoma_AccountingStandardsUpdate202006Member', window );">ASU 2020-06</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Adopted Accounting Pronouncements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted', window );">Change in Accounting Principle, Accounting Standards Update, Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=xoma_AccountingStandardsUpdate202004Member', window );">ASU 2020-04</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Adopted Accounting Pronouncements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted', window );">Change in Accounting Principle, Accounting Standards Update, Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether accounting standards update was adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121329987&amp;loc=SL120154346-209984<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 65<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121483254&amp;loc=SL120254523-199619<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL120320025-210437<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL120320025-210437<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120240428&amp;loc=SL120254526-165497<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL120254519-210437<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201912Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201912Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=xoma_AccountingStandardsUpdate202006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=xoma_AccountingStandardsUpdate202006Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=xoma_AccountingStandardsUpdate202004Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=xoma_AccountingStandardsUpdate202004Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414003097272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Financial Statements Detail - Equity Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Equity Securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EquitySecuritiesFvNiNonCurrent', window );">Long-term equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Gain (loss) recognized due to change in fair value of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 617<span></span>
</td>
<td class="num">$ (150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=xoma_RezoluteIncMember', window );">Rezolute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Equity Securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EquitySecuritiesFvNiNonCurrent', window );">Long-term equity securities</a></td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Gain (loss) recognized due to change in fair value of investment</a></td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="num">$ (200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117546-209714<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EquitySecuritiesFvNiNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity securities FvNi non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EquitySecuritiesFvNiNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=xoma_RezoluteIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=xoma_RezoluteIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414005021336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Financial Statements Detail - Accrued and Other Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued and other liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued legal and accounting fees</a></td>
<td class="nump">$ 454<span></span>
</td>
<td class="nump">$ 351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued incentive compensation</a></td>
<td class="nump">466<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent', window );">Accrued payroll and other</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AccruedAndOtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 1,059<span></span>
</td>
<td class="nump">$ 642<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AccruedAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AccruedAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities. Also includes amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002022552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Financial Statements Details - Net Loss Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (2,237)<span></span>
</td>
<td class="num">$ (7,373)<span></span>
</td>
<td class="num">$ (3,533)<span></span>
</td>
<td class="num">$ (4,758)<span></span>
</td>
<td class="num">$ (9,610)<span></span>
</td>
<td class="num">$ (8,291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Less: accumulated dividends</a></td>
<td class="num">(1,293)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,824)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss) income available to common stockholders, basic</a></td>
<td class="num">(3,530)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,533)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,434)<span></span>
</td>
<td class="num">(8,291)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net (loss) income available to common stockholders, diluted</a></td>
<td class="num">$ (3,530)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,533)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11,434)<span></span>
</td>
<td class="num">$ (8,291)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used in computing basic net loss per share available to common stockholders</a></td>
<td class="nump">11,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,263<span></span>
</td>
<td class="nump">10,292<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares used in computing diluted net income (loss) per share available to common stockholders</a></td>
<td class="nump">11,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,263<span></span>
</td>
<td class="nump">10,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net (loss) income per share of common stock</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.02)<span></span>
</td>
<td class="num">$ (0.81)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net (loss) income per share of common stock</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.02)<span></span>
</td>
<td class="num">$ (0.81)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">8.625% Series A Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Less: accumulated dividends</a></td>
<td class="num">$ (530)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,061)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">8.375% Series B Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Less: accumulated dividends</a></td>
<td class="num">$ (763)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (763)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414109871784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">5,385<span></span>
</td>
<td class="nump">5,779<span></span>
</td>
<td class="nump">5,326<span></span>
</td>
<td class="nump">6,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible preferred stock.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">5,003<span></span>
</td>
<td class="nump">5,196<span></span>
</td>
<td class="nump">5,003<span></span>
</td>
<td class="nump">5,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">377<span></span>
</td>
<td class="nump">564<span></span>
</td>
<td class="nump">318<span></span>
</td>
<td class="nump">578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrants for common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net loss per share (in shares)</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002049976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Licensing and Other Arrangements - Novartis International (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 21, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2015 </div>
<div>item</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember', window );">Novartis Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet', window );">Reduction in debt obligation</a></td>
<td class="nump">$ 7,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_NovartisInternationalPharmaceuticalLtdMember', window );">Novartis International | License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementTerminationPriorWrittenNoticePeriod', window );">Agreement termination prior written notice period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">180 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NumberOfPerformanceObligations', window );">Number of performance obligations | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromUpfrontPayment', window );">Cash payment received</a></td>
<td class="nump">17,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones', window );">Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones</a></td>
<td class="nump">$ 445,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 480,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltiesPeriodMinimum', window );">Royalty payment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized contract costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net increase or decrease in the carrying amount of the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AgreementTerminationPriorWrittenNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreement termination prior written notice period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AgreementTerminationPriorWrittenNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones. May also include potential payments for achievement of clinical milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_NumberOfPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of performance obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_NumberOfPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ProceedsFromUpfrontPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash proceeds received under agreement. May include, but is not limited to, upfront payments, one-time payments and cash-portion of payments received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ProceedsFromUpfrontPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltiesPeriodMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum period over which counterparty is obligated to pay royalties under terms of agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltiesPeriodMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_NovartisInternationalPharmaceuticalLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_NovartisInternationalPharmaceuticalLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414000227224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Licensing and Other Arrangements - Novartis - Gevokizumab and IL-1 Beta (Details)<br> $ / shares in Units, $ in Thousands, &#8364; in Millions</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 24, 2017 </div>
<div>USD ($) </div>
<div>agreement </div>
<div>item </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 24, 2017 </div>
<div>EUR (&#8364;) </div>
<div>agreement </div>
<div>item </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_NovartisPharmaAGMember', window );">Novartis Pharma AG | Gevokizumab License Agreement and IL-1 Target License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicenseAgreementTransactionPrice', window );">Transaction price</a></td>
<td class="nump">$ 40,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromUpfrontPayment', window );">Cash payment received</a></td>
<td class="nump">25,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicenseAgreementConsiderationReceivedDebtRepayment', window );">License agreement consideration received, repayment of debt</a></td>
<td class="nump">14,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CommonStockPremium', window );">Common stock premium</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NumberOfLicenseAgreements', window );">Number of license agreements | agreement</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ArrangementsNumber', window );">Number of arrangements | item</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NumberOfPerformanceObligations', window );">Number of performance obligations | item</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 40,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized contract costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_NovartisPharmaAGMember', window );">Novartis Pharma AG | Gevokizumab License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicenseAgreementConsiderationReceived', window );">License agreement consideration received</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromUpfrontPayment', window );">Cash payment received</a></td>
<td class="nump">15,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicenseAgreementConsiderationReceivedDebtRepayment', window );">License agreement consideration received, repayment of debt</a></td>
<td class="nump">14,300<span></span>
</td>
<td class="nump">&#8364; 12.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CommonStockPremium', window );">Common stock premium</a></td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones', window );">Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones</a></td>
<td class="nump">$ 438,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementTerminationPriorWrittenNoticePeriod', window );">Agreement termination prior written notice period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_NovartisPharmaAGMember', window );">Novartis Pharma AG | Gevokizumab License Agreement | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">539,131<span></span>
</td>
<td class="nump">539,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Purchase price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 9.2742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock', window );">Issuance of common stock, fair value</a></td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Closing stock price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 8.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_NovartisPharmaAGMember', window );">Novartis Pharma AG | IL-1 Target License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromUpfrontPayment', window );">Cash payment received</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AgreementTerminationPriorWrittenNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreement termination prior written notice period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AgreementTerminationPriorWrittenNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ArrangementsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of arrangements the agreements are accounted for.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ArrangementsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_CommonStockPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock premium received on sale of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_CommonStockPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones. May also include potential payments for achievement of clinical milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LicenseAgreementConsiderationReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>License agreement consideration received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LicenseAgreementConsiderationReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LicenseAgreementConsiderationReceivedDebtRepayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of license agreement consideration received as repayment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LicenseAgreementConsiderationReceivedDebtRepayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LicenseAgreementTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>License agreement transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LicenseAgreementTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_NumberOfLicenseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of license agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_NumberOfLicenseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_NumberOfPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of performance obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_NumberOfPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ProceedsFromUpfrontPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash proceeds received under agreement. May include, but is not limited to, upfront payments, one-time payments and cash-portion of payments received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ProceedsFromUpfrontPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new common stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_NovartisPharmaAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_NovartisPharmaAGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_XOMA052LicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_XOMA052LicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_IL1TargetLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_IL1TargetLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002969080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Licensing and Other Arrangements - Takeda (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 16, 2020</div></th>
<th class="th"><div>Feb. 28, 2009</div></th>
<th class="th"><div>Nov. 30, 2006</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_TakedaPharmaceuticalCompanyLimitedMember', window );">Takeda | Collaboration agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized contract costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_TakedaPharmaceuticalCompanyLimitedMember', window );">Takeda | Collaboration agreement | TAK-079</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones', window );">Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltiesPeriodMinimumScenarioOne', window );">Royalty payment period from the first commercial sale of each royalty-bearing discovery product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">13 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltiesPeriodMinimumScenarioTwo', window );">Royalty payment period from first commercial sale if there is significant generic competition post patent-expiration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_TakedaPharmaceuticalCompanyLimitedMember', window );">Takeda | Collaboration agreement | Other antibodies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate', window );">Maximum eligible milestone payments receivable per discovery product candidate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltiesPeriodMinimum', window );">Royalty payment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum eligible milestone payments receivable per discovery product candidate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones. May also include potential payments for achievement of clinical milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltiesPeriodMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum period over which counterparty is obligated to pay royalties under terms of agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltiesPeriodMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltiesPeriodMinimumScenarioOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum period over which counterparty is obligated to pay royalties under terms of agreement for scenario one, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltiesPeriodMinimumScenarioOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltiesPeriodMinimumScenarioTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum period over which counterparty is obligated to pay royalties under terms of agreement for scenario two, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltiesPeriodMinimumScenarioTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_TakedaPharmaceuticalCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_TakedaPharmaceuticalCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_CollaborationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_CollaborationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=xoma_MezagitamabMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=xoma_MezagitamabMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=xoma_OtherAntibodiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=xoma_OtherAntibodiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414083996744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Licensing and Other Arrangements - Rezolute (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">35 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 06, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_RezoluteIncMember', window );">Rezolute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EquityInvestmentsNumberOfSharesHeld', window );">Number of shares owned | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">161,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">161,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">161,860<span></span>
</td>
<td class="nump">8,093,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_RezoluteIncMember', window );">Rezolute | License Agreement and Common Stock Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicenseAgreementConsiderationReceived', window );">License agreement consideration received</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities', window );">Payments received upon achievement of financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicenseAgreementInstallmentPaymentsReceived', window );">Installment payments received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LicenseAgreementSharesReceived', window );">Number of shares received | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,093,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized contract costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_RezoluteIncMember', window );">Rezolute | License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PercentageOfDecreaseInFutureRoyaltyObligations', window );">Percentage of decrease in future royalty obligations</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementTerminationPriorWrittenNoticePeriod', window );">Agreement termination prior written notice period</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_RezoluteIncMember', window );">Rezolute | License Agreement, RZ358</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones', window );">Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones</a></td>
<td class="nump">$ 232,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltiesPeriodMinimum', window );">Royalty payment period</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_RezoluteIncMember', window );">Rezolute | License Agreement, Non-RZ358 products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltiesPeriodMinimum', window );">Royalty payment period</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=xoma_RezoluteIncMember', window );">Rezolute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AgreementTerminationPriorWrittenNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreement termination prior written notice period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AgreementTerminationPriorWrittenNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones. May also include potential payments for achievement of clinical milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EquityInvestmentsNumberOfSharesHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares owned classified in the consolidated balance sheet as equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EquityInvestmentsNumberOfSharesHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LicenseAgreementConsiderationReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>License agreement consideration received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LicenseAgreementConsiderationReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payments received upon achievement of financing activities during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LicenseAgreementInstallmentPaymentsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of installment payments received during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LicenseAgreementInstallmentPaymentsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LicenseAgreementSharesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of counterparty's common stock entity received under the terms of the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LicenseAgreementSharesReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PercentageOfDecreaseInFutureRoyaltyObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of decrease in future royalty obligations upon certain conditions under the terms of the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PercentageOfDecreaseInFutureRoyaltyObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltiesPeriodMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum period over which counterparty is obligated to pay royalties under terms of agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltiesPeriodMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_RezoluteIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_RezoluteIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementRz358Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementRz358Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementNonRz358ProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementNonRz358ProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=xoma_RezoluteIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=xoma_RezoluteIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414005124312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Licensing and Other Arrangements - Janssen Biotech (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2021</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_JanssenBiotechInc.Member', window );">Janssen Biotech Inc. | License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromUpfrontPayment', window );">Cash payment received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents', window );">Maximum amount receivable milestone payments upon achievement of certain clinical development and regulatory approval events</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization', window );">Percentage of royalty on worldwide net sales of each product upon commercialization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized contract costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount receivable milestone payments upon achievement of certain clinical development and regulatory approval events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of royalty on net sales upon commercialization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ProceedsFromUpfrontPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash proceeds received under agreement. May include, but is not limited to, upfront payments, one-time payments and cash-portion of payments received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ProceedsFromUpfrontPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_JanssenBiotechInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_JanssenBiotechInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414115309576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Licensing and Other Arrangements - Affimed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_AffimedMember', window );">Affimed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized contract costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_AffimedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_AffimedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414005314520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Licensing and Other Arrangements - NIAID (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2008</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Contingent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member', window );">Arrangement with Governmental Agency | NIAID</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_MaximumRevenueFromContract', window );">Total contract amount awarded</a></td>
<td class="nump">$ 64,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContractualTerm', window );">Contractual term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue/Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContractsRevenueWroteOff', window );">Accounts receivable written off</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiability', window );">Estimated refund liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Contingent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=121551570&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=121551570&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContractsRevenueWroteOff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in accounts receivable due to contracts revenue written off during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContractsRevenueWroteOff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual term of collaborative, licensing and other arrangements, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_MaximumRevenueFromContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum revenue from contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_MaximumRevenueFromContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_DeferredRevenueArrangementNameOfParty2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_DeferredRevenueArrangementNameOfParty2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002530328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 21, 2016 </div>
<div>USD ($) </div>
<div>agreement </div>
<div>period</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Unearned revenue recognized under units-of-revenue method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (731)<span></span>
</td>
<td class="num">$ (695)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Revenue recognized under units-of-revenue method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 376<span></span>
</td>
<td class="nump">$ 391<span></span>
</td>
<td class="nump">731<span></span>
</td>
<td class="nump">695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Unearned revenue recognized under units-of-revenue method, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeNoncurrent', window );">Unearned revenue recognized under units-of-revenue method, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,516<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember', window );">HealthCare Royalty Partners II, L.P</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Revenue recognized under units-of-revenue method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeCurrent', window );">Unearned revenue recognized under units-of-revenue method, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeNoncurrent', window );">Unearned revenue recognized under units-of-revenue method, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember', window );">HealthCare Royalty Partners II, L.P | Royalty Sale Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NumberOfRoyaltyInterestAcquisitionAgreements', window );">Number of agreements | agreement</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Unearned revenue recognized under units-of-revenue method</a></td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember', window );">HealthCare Royalty Partners II, L.P | First Royalty Sale Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromUpfrontPayment', window );">Cash payment received</a></td>
<td class="nump">6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones', window );">Eligible potential additional payments receivable upon achievement of specified net sales milestones in future years</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_MilestonePeriodsNumber', window );">Number of milestone periods | period</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember', window );">HealthCare Royalty Partners II, L.P | Second Royalty Sale Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Licensing and other arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromUpfrontPayment', window );">Cash payment received</a></td>
<td class="nump">$ 11,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue that is not accounted for under Topic 606.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Eligible potential additional payments receivable upon achievement of specified future net sales milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_MilestonePeriodsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of milestone periods for which entity is eligible to receive payments upon achievement of milestone.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_MilestonePeriodsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_NumberOfRoyaltyInterestAcquisitionAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of royalty interest acquisition agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_NumberOfRoyaltyInterestAcquisitionAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ProceedsFromUpfrontPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash proceeds received under agreement. May include, but is not limited to, upfront payments, one-time payments and cash-portion of payments received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ProceedsFromUpfrontPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyInterestAcquisitionAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyInterestAcquisitionAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_FirstRoyaltyInterestAcquisitionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_FirstRoyaltyInterestAcquisitionAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_SecondRoyaltyInterestAcquisitionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_SecondRoyaltyInterestAcquisitionAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413995103784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Royalty Purchase Agreements - Agenus (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 20, 2018 </div>
<div>USD ($) </div>
<div>product</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments to acquire milestones and royalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">544<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember', window );">Royalty Purchase Agreement | Merck Immuno-Oncology Product | Agenus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_MilestoneAchieved', window );">Amount of milestone achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_AgenusIncMember', window );">Agenus | Royalty Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments to acquire milestones and royalties</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_AgenusIncMember', window );">Agenus | Royalty Purchase Agreement | Silicon Valley Bank Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of long-term debt</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_AgenusIncMember', window );">Agenus | Royalty Purchase Agreement | Incyte Immuno-Oncology Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltyReceivablePercentageOnNetSales', window );">Royalties entity has right to receive (as a percent)</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased', window );">Number of licensed products related to milestone and royalties | product</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PurchasedPercentageOfMilestones', window );">Purchased percentage of milestones</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_AgenusIncMember', window );">Agenus | Royalty Purchase Agreement | Merck Immuno-Oncology Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltyReceivablePercentageOnNetSales', window );">Royalties entity has right to receive (as a percent)</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PurchasedPercentageOfMilestones', window );">Purchased percentage of milestones</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones', window );">Purchased eligible milestone payments receivable upon achievement of potential development, regulatory and commercial milestones</a></td>
<td class="nump">$ 59,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_MilestoneAchieved', window );">Amount of milestone achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CashReceivedForAchievementOfContractualMilestones', window );">Cash receipts for achievement of contractual milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_CashReceivedForAchievementOfContractualMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash receipts for achievement of contractual milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_CashReceivedForAchievementOfContractualMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ImpairmentOfLongTermRoyaltyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long term royalty receivable assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ImpairmentOfLongTermRoyaltyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LongTermRoyaltyReceivableNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term royalty receivable non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LongTermRoyaltyReceivableNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_MilestoneAchieved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of milestone achieved.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_MilestoneAchieved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of licensed products related to milestones and royalties purchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments related to purchase of royalty rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PaymentsRelatedToPurchaseOfRoyaltyRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchased eligible milestone payments receivable upon achievement of potential development, regulatory and commercial milestones. May also include clinical milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PurchasedPercentageOfMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchased percentage of milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PurchasedPercentageOfMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltyReceivablePercentageOnNetSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalties entity has the right to receive as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltyReceivablePercentageOnNetSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=xoma_MerckImmunoOncologyProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=xoma_MerckImmunoOncologyProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=xoma_AgenusIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=xoma_AgenusIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_AgenusIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_AgenusIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=xoma_IncyteImmunoOncologyAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=xoma_IncyteImmunoOncologyAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002619784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Royalty Purchase Agreements - Bioasis (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 02, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 25, 2019 </div>
<div>USD ($) </div>
<div>agreement</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments to acquire milestones and royalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,075<span></span>
</td>
<td class="nump">$ 34,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember', window );">Bioasis Technologies Inc | Royalty Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements', window );">Percentage of option to purchase royalty right on future license agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NumberOfLicenseAgreementsFutureLicenseAgreements', window );">Number of future license agreements under optional purchase right | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement', window );">Obligation upon exercise of options per licensed product, second agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement', window );">Obligation upon exercise of options per licensed product, third agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments to acquire milestones and royalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ChangesInEstimatedFairValueOfContingentConsideration', window );">Changes in estimated fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsOfContingentConsideration', window );">Payments of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember', window );">Bioasis Technologies Inc | Royalty Purchase Agreement | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentFutureCashPayments', window );">Potential future cash payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember', window );">Bioasis Technologies Inc | Second Royalty Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments to acquire milestones and royalties</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ChangesInEstimatedFairValueOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Changes in estimated fair value of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ChangesInEstimatedFairValueOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration under royalty purchase agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContingentFutureCashPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent future cash payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContingentFutureCashPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ImpairmentOfLongTermRoyaltyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long term royalty receivable assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ImpairmentOfLongTermRoyaltyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LongTermRoyaltyReceivableNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term royalty receivable non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LongTermRoyaltyReceivableNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_NumberOfLicenseAgreementsFutureLicenseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of future license agreements under optional purchase right.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_NumberOfLicenseAgreementsFutureLicenseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PaymentsOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PaymentsOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments related to purchase of royalty rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PaymentsRelatedToPurchaseOfRoyaltyRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum payment to be made per licensed product upon exercise of option to purchase royalty rights on second license agreement between counterparty and third-party licensees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum payment to be made per licensed product upon exercise of option to purchase royalty rights on third license agreement between counterparty and third-party licensees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of royalty rights entity has option to  purchase in future license agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414005267320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Royalty Purchase Agreements - Aronora (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 07, 2019 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,075<span></span>
</td>
<td class="nump">$ 34,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_AronoraIncMember', window );">Aronora | Royalty Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementDrugCandidatesNumber', window );">Number of drug candidates | item</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts', window );">Non-royalties to be received (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage', window );">Future non-royalty payments to be received (as a percent)</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementPaymentPercentageFactor', window );">Multiplier for cumulative amount of consideration paid | item</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_UpfrontPayment', window );">Upfront payment</a></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount', window );">Threshold amount of cumulative royalties on net sales per product</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_MilestonesPaymentsToAggregateAmountOfPerProduct', window );">Aggregate milestones payments per product</a></td>
<td class="nump">85,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsOfContingentConsideration', window );">Payments of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_AronoraIncMember', window );">Aronora | Royalty Purchase Agreement | Silicon Valley Bank Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_UpfrontPayment', window );">Upfront payment</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_AronoraIncMember', window );">Aronora | Royalty Purchase Agreement | Bayer Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementDrugCandidatesNumber', window );">Number of drug candidates | item</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber', window );">Number of drug candidates subject to exclusive license option | item</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltyReceivablePercentageOnNetSales', window );">Royalties entity has right to receive (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts', window );">Non-royalties to be received (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentFutureCashPaymentsPerProduct', window );">Contingent future cash payment for each product</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentFutureCashPayments', window );">Potential future cash payments</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_AronoraIncMember', window );">Aronora | Royalty Purchase Agreement | Non-Bayer Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementDrugCandidatesNumber', window );">Number of drug candidates | item</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts', window );">Non-royalties to be received (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of drug candidates subject to exclusive license option.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AgreementDrugCandidatesNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of drug candidates under the terms of the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AgreementDrugCandidatesNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AgreementPaymentPercentageFactor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Multiplier used in determining change in payment percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AgreementPaymentPercentageFactor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration under royalty purchase agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContingentFutureCashPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent future cash payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContingentFutureCashPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContingentFutureCashPaymentsPerProduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contingent future cash payment for each product.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContingentFutureCashPaymentsPerProduct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold amount of cumulative royalties on net sales per product under the terms of the agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ImpairmentOfLongTermRoyaltyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long term royalty receivable assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ImpairmentOfLongTermRoyaltyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LongTermRoyaltyReceivableNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term royalty receivable non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LongTermRoyaltyReceivableNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_MilestonesPaymentsToAggregateAmountOfPerProduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount of aggregate tiered milestone payments to be made under the terms of the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_MilestonesPaymentsToAggregateAmountOfPerProduct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PaymentsOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PaymentsOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchased percentage of non-royalties on net sales of products.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future non-royalty payments to be received as a percent upon receipt of specified cumulative amount of consideration paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltyReceivablePercentageOnNetSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalties entity has the right to receive as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltyReceivablePercentageOnNetSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_UpfrontPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for upfront payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_UpfrontPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_AronoraIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_AronoraIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=xoma_BayerProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=xoma_BayerProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=xoma_NonBayerProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=xoma_NonBayerProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414000772920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Royalty Purchase Agreements - Palobiofarma (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 26, 2019 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments to acquire milestones and royalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,075<span></span>
</td>
<td class="nump">$ 34,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_PalobiofarmaSLMember', window );">Palobiofarma, S.L. | Royalty Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementDrugCandidatesNumber', window );">Number of drug candidates | item</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments to acquire milestones and royalties</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_PalobiofarmaSLMember', window );">Palobiofarma, S.L. | Royalty Purchase Agreement | Silicon Valley Bank Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of long-term debt</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AgreementDrugCandidatesNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of drug candidates under the terms of the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AgreementDrugCandidatesNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ImpairmentOfLongTermRoyaltyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long term royalty receivable assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ImpairmentOfLongTermRoyaltyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LongTermRoyaltyReceivableNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term royalty receivable non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LongTermRoyaltyReceivableNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments related to purchase of royalty rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PaymentsRelatedToPurchaseOfRoyaltyRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_PalobiofarmaSLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_PalobiofarmaSLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414081857544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Royalty Purchase Agreements - Viracta (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 22, 2021 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments to acquire milestones and royalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,075<span></span>
</td>
<td class="nump">$ 34,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_ViractaTherapeuticsInc.Member', window );">Viracta | Royalty Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_AgreementDrugCandidatesNumber', window );">Number of drug candidates | item</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum', window );">Maximum amount of potential milestones and other payments receivable</a></td>
<td class="nump">$ 54,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_MaximumConsiderationRetained', window );">Amount of maximum consideration retained</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RegulatoryAndCommercialMilestonesReceivableMaximum', window );">Maximum amount of potential regulatory and commercial milestones receivable</a></td>
<td class="nump">57,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights', window );">Payments to acquire milestones and royalties</a></td>
<td class="nump">13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Long-term royalty receivables</a></td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ImpairmentOfLongTermRoyaltyReceivable', window );">Impairment of long-term royalty receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_AgreementDrugCandidatesNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of drug candidates under the terms of the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_AgreementDrugCandidatesNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ImpairmentOfLongTermRoyaltyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long term royalty receivable assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ImpairmentOfLongTermRoyaltyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LongTermRoyaltyReceivableNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term royalty receivable non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LongTermRoyaltyReceivableNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_MaximumConsiderationRetained">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of maximum consideration retained by Company excluded from maximum potential milestones under terms of agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_MaximumConsiderationRetained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount of potential milestones and other payments receivable, excluding consideration retained by company under the terms of the agreement.  Excludes regulatory and commercial milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PaymentsRelatedToPurchaseOfRoyaltyRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments related to purchase of royalty rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PaymentsRelatedToPurchaseOfRoyaltyRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RegulatoryAndCommercialMilestonesReceivableMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount of potential regulatory and commercial milestones receivable under the terms of the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RegulatoryAndCommercialMilestonesReceivableMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_ViractaTherapeuticsInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_ViractaTherapeuticsInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413998897592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Royalty Purchase Agreements - Summary of Acquisition of Royalty Rights (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Balance at beginning of period</a></td>
<td class="nump">$ 34,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_LongTermRoyaltyReceivableNonCurrent', window );">Balance at end of period</a></td>
<td class="nump">48,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_ViractaTherapeuticsInc.Member', window );">Viracta</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltyRightsAcquired', window );">Acquisition of royalty rights</a></td>
<td class="nump">$ 13,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_LongTermRoyaltyReceivableNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term royalty receivable non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_LongTermRoyaltyReceivableNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltyRightsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalty rights acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltyRightsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_ViractaTherapeuticsInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_ViractaTherapeuticsInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414004982616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract', window );"><strong>Transfers between Levels</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3', window );">Transfer into Level 3</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3', window );">Transfer out of Level 3</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount', window );">Level 2 to Level 1 transfers, Assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount', window );">Level 1 to Level 2 transfers, Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount', window );">Level 2 to Level 1 transfers, Liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract', window );"><strong>Transfers between Levels</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3', window );">Transfer out of Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContingentConsiderationFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration, fair value disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContingentConsiderationFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002807192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Changes In Estimated Fair Value of Level 3 Financial Assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>item</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Changes in the estimated fair value of Level 3 financial assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3', window );">Transfer out of Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Changes in the estimated fair value of Level 3 financial assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance at beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1', window );">Change in fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3', window );">Transfer out of Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,310)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember', window );">License Agreement and Common Stock Purchase Agreement | Rezolute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Changes in the estimated fair value of Level 3 financial assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber', window );">Number of Rezolute's post-split shares Company has right and option to sell | shares</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EquitySecuritiesNumberOfTranches', window );">Number of tranches | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EquitySecuritiesNumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of equity securities tranches.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EquitySecuritiesNumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of counterparty's post-split shares held by entity that entity has right and option to sell if counterparty does not list common stock shares on national exchange by specified date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_RezoluteIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_RezoluteIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002295672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Estimated Fair Value of Equity Securities Assumptions (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>Y </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Closing common stock price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiMeasurementInput', window );">Valuation assumptions, measurement input | $ / shares</a></td>
<td class="nump">14.27<span></span>
</td>
<td class="nump">11.99<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember', window );">Discount for lack of marketability | Tranche 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiMeasurementInput', window );">Valuation assumptions, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.12<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember', window );">Discount for lack of marketability | Tranche 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiMeasurementInput', window );">Valuation assumptions, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Estimated time to liquidity of shares | Tranche 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiMeasurementInput', window );">Valuation assumptions, measurement input | Y</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Estimated time to liquidity of shares | Tranche 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiMeasurementInput', window );">Valuation assumptions, measurement input | Y</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.67<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=xoma_RezoluteIncMember', window );">Rezolute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Closing stock price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 14.27<span></span>
</td>
<td class="nump">$ 11.99<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=xoma_EquitySecuritiesTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=xoma_EquitySecuritiesTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=xoma_EquitySecuritiesTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=xoma_EquitySecuritiesTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=xoma_RezoluteIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=xoma_RezoluteIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414000929176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Contingent Consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 25, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember', window );">Bioasis Technologies Inc | Royalty Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ChangesInEstimatedFairValueOfContingentConsideration', window );">Changes in estimated fair value of contingent consideration</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ChangesInEstimatedFairValueOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Changes in estimated fair value of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ChangesInEstimatedFairValueOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration under royalty purchase agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413999024072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Agreements - Leased facilities (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>facility</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=xoma_LeasedFacilitiesEmeryvilleCaliforniaMember', window );">Leased facilities, Emeryville, California</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_OperatingLeasesNumberOfLeasedFacilities', window );">Operating leases, number of leased facilities</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_OperatingLeasesNumberOfLeasedFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating leases, number of leased facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_OperatingLeasesNumberOfLeasedFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=xoma_LeasedFacilitiesEmeryvilleCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=xoma_LeasedFacilitiesEmeryvilleCaliforniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413998973096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Agreements - Maturity of lease liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Lease Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2021 (excluding six months ended June 30, 2021)</a></td>
<td class="nump">$ 98<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Present value adjustment</a></td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total net lease liabilities</a></td>
<td class="nump">$ 320<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414081869848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Agreements - Rent Expense and Lease costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">$ 88<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 46<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414005002408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Agreements - Additional information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Lease Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities, Operating cash flows under operating leases</a></td>
<td class="nump">$ 98<span></span>
</td>
<td class="nump">$ 94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term, Operating leases</a></td>
<td class="text">1 year 8 months 1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 2 months 1 day<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate, Operating leases</a></td>
<td class="nump">5.51%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.51%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414003913544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Other Financings - Silicon Valley Bank Loan Agreement (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 04, 2019</div></th>
<th class="th"><div>May 07, 2018</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_TenYearWarrantsIssuedThirdRangeMember', window );">Common stock warrant, Exercise price $23.69 per share, Issued May 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.69<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_CommonStockWarrantExercisePrice14.71Member', window );">Common stock warrant, Exercise price $14.71 per share, Issued March 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.71<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember', window );">Silicon Valley Bank Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity under loan agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest', window );">Period of monthly payments of principal and interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate', window );">Maximum period following loan amortization date for which loan will mature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">23 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan', window );">Maximum period prior to loan maturity date of Novartis loan for which loan will mature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DebtInstrumentAmountToBeReborrowed', window );">Amount of loan that may be reborrowed after repayment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DebtInstrumentFinalPaymentFeePercentage', window );">Final payment fee (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.50%<span></span>
</td>
<td class="nump">8.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DebtInstrumentFinalPaymentFee', window );">Final payment fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DebtInstrumentPrepaymentFeePercentage', window );">Prepayment fee (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Non-cash interest expense resulting from amortization of discount and accretion of final payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember', window );">Silicon Valley Bank Loans | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember', window );">Silicon Valley Bank Loans | Common stock warrant, Exercise price $23.69 per share, Issued May 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Aggregate number of shares of common stock called by warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ExercisablePeriodOfWarrants', window );">Exercisable period of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsNotSettleableInCashFairValueDisclosure', window );">Fair value of warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember', window );">Silicon Valley Bank Loans | Common stock warrant, Exercise price $14.71 per share, Issued March 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Aggregate number of shares of common stock called by warrants</a></td>
<td class="nump">4,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of per share (in dollars per share)</a></td>
<td class="nump">$ 14.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ExercisablePeriodOfWarrants', window );">Exercisable period of warrants</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsNotSettleableInCashFairValueDisclosure', window );">Fair value of warrant</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember', window );">Silicon Valley Bank Loans | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_FirstTermLoanMember', window );">Silicon Valley Bank, First Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_SecondTermLoanMember', window );">Silicon Valley Bank, Second Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsNotSettleableInCashFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of warrants not settleable in cash classified as equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsNotSettleableInCashFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DebtInstrumentAmountToBeReborrowed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loan that may be reborrowed after repayment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DebtInstrumentAmountToBeReborrowed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DebtInstrumentFinalPaymentFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for final payment fee on repayment of debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DebtInstrumentFinalPaymentFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DebtInstrumentFinalPaymentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Final payment fee as a percent of principal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DebtInstrumentFinalPaymentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DebtInstrumentPrepaymentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepayment fee as a percent of outstanding principal balance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DebtInstrumentPrepaymentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum period following loan amortization date for which loan will mature, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum period prior to loan maturity date of specified loan for which loan will mature, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ExercisablePeriodOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the exercisable period for warrants beginning on the date of issuance, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ExercisablePeriodOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of monthly payments of principal and interest, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_TenYearWarrantsIssuedThirdRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=xoma_TenYearWarrantsIssuedThirdRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_CommonStockWarrantExercisePrice14.71Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=xoma_CommonStockWarrantExercisePrice14.71Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_FirstTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_FirstTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_SecondTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_SecondTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414081911288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Other Financings - Novartis Note (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 21, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>May 31, 2005</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 544<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember', window );">Novartis Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum', window );">Research and development expenses funded through loan facility, maximum (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity under loan agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DebtInstrumentDecreaseUponAchievementOfMilestones', window );">Amount by which note will be reduced upon achievement of specified milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet', window );">Reduction in debt obligation</a></td>
<td class="nump">$ 7,300<span></span>
</td>
<td class="nump">$ 9,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember', window );">Novartis Note | Six-month LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=xoma_NovartisInternationalPharmaceuticalLtdMember', window );">Novartis International | License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromUpfrontPayment', window );">Cash payment received</a></td>
<td class="nump">$ 17,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net increase or decrease in the carrying amount of the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum percentage of aggregate costs of clinical research and development expenses that are funded through a debt instrument under collaborative arrangements and are not incurred by the Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DebtInstrumentDecreaseUponAchievementOfMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount by which the note will be reduced upon achievement of specified milestones rather than receiving cash payment under the terms of the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DebtInstrumentDecreaseUponAchievementOfMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ProceedsFromUpfrontPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash proceeds received under agreement. May include, but is not limited to, upfront payments, one-time payments and cash-portion of payments received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ProceedsFromUpfrontPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_NovartisInternationalPharmaceuticalLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_NovartisInternationalPharmaceuticalLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_LicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414081851256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Other Financings - Interest Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">$ 172<span></span>
</td>
<td class="nump">$ 508<span></span>
</td>
<td class="nump">$ 461<span></span>
</td>
<td class="nump">$ 1,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember', window );">Silicon Valley Bank Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">356<span></span>
</td>
<td class="nump">373<span></span>
</td>
<td class="nump">739<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember', window );">Novartis Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">309<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=xoma_OtherFinancingsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_SiliconValleyBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_NovartisNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=xoma_OtherFinancingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=xoma_OtherFinancingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414000581944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Warrants (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrant outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,177<span></span>
</td>
<td class="nump">19,426<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_FiveYearWarrantsIssuedSecondRangeMember', window );">Common stock warrant, Exercise Price $15.40 per share, Issued February 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrant outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Exercise of warrant</a></td>
<td class="nump">4,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_TenYearWarrantsIssuedThirdRangeMember', window );">Common stock warrant, Exercise price $23.69 per share, Issued May 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.69<span></span>
</td>
<td class="nump">$ 23.69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrant outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,332<span></span>
</td>
<td class="nump">6,332<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_CommonStockWarrantExercisePrice14.71Member', window );">Common stock warrant, Exercise price $14.71 per share, Issued March 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Warrants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.71<span></span>
</td>
<td class="nump">$ 14.71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrant outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,845<span></span>
</td>
<td class="nump">4,845<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_StockIssuedDuringPeriodSharesWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares of stock issued as a result of the exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_StockIssuedDuringPeriodSharesWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_FiveYearWarrantsIssuedSecondRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=xoma_FiveYearWarrantsIssuedSecondRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_TenYearWarrantsIssuedThirdRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=xoma_TenYearWarrantsIssuedThirdRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=xoma_CommonStockWarrantExercisePrice14.71Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=xoma_CommonStockWarrantExercisePrice14.71Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414001976824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>product</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContractualObligationEstimatedMilestonePayments', window );">Estimate of milestone payments | $</a></td>
<td class="nump">$ 7.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts', window );">Assumed number of products per contract | product</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContractualObligationEstimatedMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContractualObligationEstimatedMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed number of products per contract meeting milestone events used to calculate potential milestone obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002341800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Contingent Consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 07, 2019</div></th>
<th class="th"><div>Feb. 25, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember', window );">Royalty Purchase Agreement | Bioasis Technologies Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember', window );">Royalty Purchase Agreement | Aronora</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements', window );">Contingent consideration under royalty purchase agreements</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration under royalty purchase agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_BioasisTechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_AronoraIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_AronoraIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997761800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - ESPP (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember', window );">2015 ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage related to employees to purchase shares at the lower fair market value at offering period</a></td>
<td class="nump">85.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414000656744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Stock Options (Details) - Stock Options<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward', window );">Minimum age required for employees to qualify for immediate vesting of award</a></td>
<td class="text">55 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge', window );">Threshold years required for retirement age</a></td>
<td class="text">70 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employees</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Directors</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum age required for employees to qualify for immediate vesting of award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=xoma_EmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=xoma_EmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002954936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Weighted Average Assumptions (Details) - Stock Options<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted average assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">76.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">94.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.06%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.77%<span></span>
</td>
<td class="nump">0.77%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">5 years 11 months 4 days<span></span>
</td>
<td class="text">5 years 8 months 4 days<span></span>
</td>
<td class="text">5 years 7 months 28 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414004943752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares, Outstanding at beginning of period</a></td>
<td class="nump">1,827,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of shares, Granted</a></td>
<td class="nump">176,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of shares, Exercised</a></td>
<td class="num">(73,575)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of shares, Forfeited, expired or cancelled</a></td>
<td class="num">(57,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares, Outstanding at end of period</a></td>
<td class="nump">1,873,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,827,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of shares, Exercisable at end of period</a></td>
<td class="nump">1,535,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Outstanding at beginning of period</a></td>
<td class="nump">$ 20.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Granted</a></td>
<td class="nump">37.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Exercised</a></td>
<td class="nump">13.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Forfeited, expired or cancelled</a></td>
<td class="nump">71.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Outstanding at end of period</a></td>
<td class="nump">21.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Exercisable at end of period</a></td>
<td class="nump">$ 19.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Contractual Term, Outstanding</a></td>
<td class="text">6 years 2 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 3 months 21 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Contractual Term, Exercisable</a></td>
<td class="text">5 years 6 months 29 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding</a></td>
<td class="nump">$ 33,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable</a></td>
<td class="nump">30,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options exercised, aggregate intrinsic value</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 27.89<span></span>
</td>
<td class="nump">$ 16.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation expense related to stock options (in dollars)</a></td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period of unrecognized compensation expense expected to be recognized</a></td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997674648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based compensation expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 768<span></span>
</td>
<td class="nump">$ 773<span></span>
</td>
<td class="nump">$ 3,666<span></span>
</td>
<td class="nump">$ 2,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based compensation expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 768<span></span>
</td>
<td class="nump">$ 773<span></span>
</td>
<td class="nump">$ 3,666<span></span>
</td>
<td class="nump">$ 2,561<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414081103896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Series X and Series Y Convertible Preferred Stock (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=xoma_SeriesXAndSeriesYConvertiblePreferredStockMember', window );">Series X and Series Y Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Number of shares issued for each share of convertible preferred stock that is converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=xoma_SeriesXConvertiblePreferredStockMember', window );">Series X Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,003<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockConversionPricePerShare', window );">Preferred stock conversion price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock', window );">Fair value of common stock amount exceeded purchase price of convertible preferred stock</a></td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=xoma_SeriesYConvertiblePreferredStockMember', window );">Series Y Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,252.772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockConversionPricePerShare', window );">Preferred stock conversion price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for each share of convertible preferred stock that is converted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of common stock amount exceeded allocated purchase price of convertible preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockConversionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred stock conversion price per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockConversionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=xoma_SeriesXAndSeriesYConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=xoma_SeriesXAndSeriesYConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=xoma_SeriesXConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=xoma_SeriesXConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=xoma_SeriesYConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=xoma_SeriesYConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414003852840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Series A Preferred Stock (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 15, 2020 </div>
<div>USD ($) </div>
<div>M </div>
<div>D </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 15, 2025 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 15, 2024 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 15, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 15, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 15, 2021 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Gross proceeds from issuance of preferred stock | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,106<span></span>
</td>
<td class="nump">$ 211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">8.625% Series A Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">984,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate (as a percent)</a></td>
<td class="nump">8.625%<span></span>
</td>
<td class="nump">8.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Purchase price (in dollars per share)</a></td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Gross proceeds from issuance of preferred stock | $</a></td>
<td class="nump">$ 24,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs | $</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromIssuanceOrSaleOfEquityNet', window );">Net proceeds from issuance of stock | $</a></td>
<td class="nump">$ 22,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Liquidation preference (in dollars per share)</a></td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockDividendPeriodYearProrated', window );">Number of days in year over which dividend will be prorated and computed | D</a></td>
<td class="nump">360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockDividendPeriodProratedMonthsInYear', window );">Number of months in year over which dividend will be prorated and compute | M</a></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockDividendPeriodMonth', window );">Number of days in month over which dividend will be prorated and computed | D</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Redemption price (in dollars per share)</a></td>
<td class="nump">25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockRedemptionPricePerShareOptionalRedemption', window );">Redemption price at which company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event (in dollars per share)</a></td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockShareCap', window );">Share cap (in shares) | shares</a></td>
<td class="nump">1.46071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays', window );">Trading days | D</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">8.625% Series A Cumulative, Perpetual Preferred Stock | Directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Purchase price (in dollars per share)</a></td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Gross proceeds from issuance of preferred stock | $</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">8.625% Series A Cumulative, Perpetual Preferred Stock | Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Purchase price (in dollars per share)</a></td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Gross proceeds from issuance of preferred stock | $</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | 8.625% Series A Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Redemption price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="nump">$ 25.25<span></span>
</td>
<td class="nump">$ 25.50<span></span>
</td>
<td class="nump">$ 25.75<span></span>
</td>
<td class="nump">$ 26.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21484-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible stock must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockDividendPeriodMonth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of days in month over which dividend will be prorated and computed for any period greater or less than a full dividend period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockDividendPeriodMonth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockDividendPeriodProratedMonthsInYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of months in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockDividendPeriodProratedMonthsInYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockDividendPeriodYearProrated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of days in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockDividendPeriodYearProrated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockRedemptionPricePerShareOptionalRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share the company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockRedemptionPricePerShareOptionalRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockShareCap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share cap for which holder of shares can convert preferred shares into common stock pursuant to redemption rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockShareCap</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ProceedsFromIssuanceOrSaleOfEquityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity, net of offering costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ProceedsFromIssuanceOrSaleOfEquityNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414002207736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Series B Preferred Stock (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 09, 2021 </div>
<div>USD ($) </div>
<div>D </div>
<div>M </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 15, 2026 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 15, 2025 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 15, 2024 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 15, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 15, 2022 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from issuance of preferred stock | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,106<span></span>
</td>
<td class="nump">$ 211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">8.375% Series B Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DepositarySharesRatioToPreferredStock', window );">Depositary share's fractional interest in share of preferred stock | shares</a></td>
<td class="nump">0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate (as a percent)</a></td>
<td class="nump">8.375%<span></span>
</td>
<td class="nump">8.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Liquidation preference (in dollars per share)</a></td>
<td class="nump">25,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockDividendAmountPerShare', window );">Preferred stock, dividend amount (in dollars per share)</a></td>
<td class="nump">$ 2,093.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockDividendPeriodYearProrated', window );">Number of days in year over which dividend will be prorated and computed | D</a></td>
<td class="nump">360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockDividendPeriodProratedMonthsInYear', window );">Number of months in year over which dividend will be prorated and compute | M</a></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockDividendPeriodMonth', window );">Number of days in month over which dividend will be prorated and computed | D</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockRedemptionPricePerShareOptionalRedemption', window );">Redemption price at which company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event (in dollars per share)</a></td>
<td class="nump">$ 25,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockShareCap', window );">Share cap (in shares) | shares</a></td>
<td class="nump">1,253.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">8.375% Series B Cumulative, Perpetual Preferred Stock | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Redemption price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000.00<span></span>
</td>
<td class="nump">$ 25,250.00<span></span>
</td>
<td class="nump">$ 25,500.00<span></span>
</td>
<td class="nump">$ 25,750.00<span></span>
</td>
<td class="nump">$ 26,000.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">8.375% Series B Cumulative, Perpetual Preferred Stock | Public Offering of Depository Shares and Series B Preferred Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_DepositarySharesRatioToPreferredStock', window );">Depositary share's fractional interest in share of preferred stock | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">Depositary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Purchase price (in dollars per share)</a></td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from issuance of preferred stock | $</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs | $</a></td>
<td class="nump">2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_ProceedsFromIssuanceOfPreferredStockNet', window );">Net proceeds from issuance of preferred stock | $</a></td>
<td class="nump">$ 37,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PreferredStockShareCap', window );">Share cap (in shares) | shares</a></td>
<td class="nump">1.25313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">Depositary Shares | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Redemption price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="nump">$ 25.25<span></span>
</td>
<td class="nump">$ 25.50<span></span>
</td>
<td class="nump">$ 25.75<span></span>
</td>
<td class="nump">$ 26.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">Depositary Shares | Spouse of James Neal, Chief Executive Officer and a director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Purchase price (in dollars per share)</a></td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from issuance of preferred stock | $</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21484-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_DepositarySharesRatioToPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents depositary share's fractional interest in share of preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_DepositarySharesRatioToPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockDividendAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The dividend amount per share based on the dividend rate on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockDividendAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockDividendPeriodMonth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of days in month over which dividend will be prorated and computed for any period greater or less than a full dividend period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockDividendPeriodMonth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockDividendPeriodProratedMonthsInYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of months in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockDividendPeriodProratedMonthsInYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockDividendPeriodYearProrated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of days in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockDividendPeriodYearProrated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockRedemptionPricePerShareOptionalRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share the company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockRedemptionPricePerShareOptionalRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PreferredStockShareCap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share cap for which holder of shares can convert preferred shares into common stock pursuant to redemption rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PreferredStockShareCap</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_ProceedsFromIssuanceOfPreferredStockNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_ProceedsFromIssuanceOfPreferredStockNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414089255480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Stock - Dividends (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 15, 2021</div></th>
<th class="th"><div>May 21, 2021</div></th>
<th class="th"><div>Apr. 15, 2021</div></th>
<th class="th"><div>Mar. 17, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">8.625% Series A Cumulative, Perpetual Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareDeclared', window );">Cash dividend declared (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.53906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.71875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareCashPaid', window );">Cash dividend paid (in dollars per share)</a></td>
<td class="nump">$ 0.55833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.71875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=xoma_SeriesPreferredStockAndSeriesBPreferredStockMember', window );">Series A Preferred Stock And Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of preferred stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of preferred stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=xoma_SeriesPreferredStockAndSeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=xoma_SeriesPreferredStockAndSeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414000798424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Stock - BVF Ownership (Details) - BVF<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=xoma_BiotechnologyValueFundLPMember', window );">Xoma Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Ownership interest (as a percent)</a></td>
<td class="nump">31.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted', window );">Ownership interest, if shares are converted (as a percent)</a></td>
<td class="nump">52.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=xoma_BiotechnologyValueFundLPMember', window );">Series Y Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_BeneficialOwnershipLimitation', window );">Beneficial ownership limitation (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_BeneficialOwnershipLimitation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the beneficial ownership limitation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_BeneficialOwnershipLimitation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage, if shares are converted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=xoma_BiotechnologyValueFundLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=xoma_BiotechnologyValueFundLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=xoma_XomaCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=xoma_XomaCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=xoma_SeriesYConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=xoma_SeriesYConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997667976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Stock - ATM Agreements (Details) - 2018 ATM Agreement - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 18, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_MaximumValueOfCommonStockToBeIssued', window );">Maximum amount of shares to be issued</a></td>
<td class="nump">$ 50.0<span></span>
</td>
<td class="nump">$ 30.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=xoma_TwoThousandEighteenAtMarketAgreementMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares', window );">Sales commission paid per transaction (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Sale of stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_MaximumValueOfCommonStockToBeIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum value of common stock to be issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_MaximumValueOfCommonStockToBeIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of sales commission to gross proceeds paid to sales agents for the sale of the Company's common shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=xoma_TwoThousandEighteenAtMarketAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=xoma_TwoThousandEighteenAtMarketAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140413997688120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Cash received for income tax receivable</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">5,900<span></span>
</td>
<td class="nump">5,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest or penalties related to uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140414003059800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event - Kuros Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC - Royalty Purchase Agreement<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jul. 14, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_RoyaltyReceivablePercentageOnNetSales', window );">Royalties entity has right to receive (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones', window );">Pre-commercial milestone payments</a></td>
<td class="nump">$ 25.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_xoma_UpfrontPayment', window );">Upfront payment</a></td>
<td class="nump">$ 7.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum eligible milestone payments receivable upon achievement of development, pre-commercial milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_RoyaltyReceivablePercentageOnNetSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Royalties entity has the right to receive as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_RoyaltyReceivablePercentageOnNetSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xoma_UpfrontPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for upfront payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xoma_UpfrontPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xoma_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=xoma_RoyaltyPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>97
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M!_JX%]Q]4\ QWNO!=TX'DJA/$@BH-0]1F7:M3+NXJL+2V<^+_S9ZD6$E21S
M+ PQ)@<?8' YW7N,?'SS5CQ>BI,KU1J@^_'\9HQ]C7&M,+NX, \[ ];_GLPA
M74"*80&<15G(36=R9G(H$3HSV:3$0H B^?7Q8\77Q16S6?R@&.:;\66:<$]<
MMQ(H)4*M10L9TND1G=F@R\.P3[ Q6AEW<=UM$'LX@(F]&4;%RK:+*^W_"#X<
MJ#[XK&B[-:(-G7D::*ZVNUX 0[6BZ^*:V2RP:CZP'#,C/PKNK8@2>9S%^7*"
M=BE4?6CY M//BU3# >'%!V@B%V38<<]M($Z^+A!_PCZZ6O7OX>I?'X@U "80
M'S JMF[TFM6-^D"L 3H=B-V#_073G>?;+BGQS#>W8JNAO%IN[8SS#8VN?;S8
M%_K,37.?DE LP-3IG(,@J6*KI3C1,LEW*UZDUC+*#U>"^T*9!^#^0DJ]/S$O
M*#>\1O\!4$L#!!0    ( $D]!5/T];(\2P<   $@   8    >&PO=V]R:W-H
M965T<R]S:&5E=#(N>&ULK9E_;]LH',;?"HIVNIV4-@;\*U4;J4U[VJ9>6RW=
MW=_$)HTUVW@8I^V]^@,G-8Z-27;K'UOCY L\?('G _C\F?'OY9I2 5ZR-"\O
M1FLABK/)I(S6-"/E*2MH+G]9,9X1(1_YTZ0L."5Q72A+)\AQ_$E&DGPT.Z^_
M>^"S<U:)-,GI P=EE66$OU[1E#U?C.#H[8NOR=-:J"\FL_."/-$%%=^*!RZ?
M)DTM<9+1O$Q8#CA=78PNX=G<#52!.N+OA#Z7K<] =67)V'?U\#F^&#E*$4UI
M)%051/[9T#E-4U63U/%C5^FH:5,5;']^J_W/NO.R,TM2TCE+_TEBL;X8A2,0
MTQ6I4O&5/7^BNPYYJKZ(I67]/WC>Q3HC$%6E8-FNL%20)?GV+WG9):)5 +H#
M!="N #JV -X5P'5'M\KJ;ET306;GG#T#KJ)E;>I#G9NZM.Q-DJMA7 @N?TUD
M.3&;W]]=W]PM;JZ!_+2XO_U\??DH'ZXN;R_OYC=@\>GFYG$!3L"WQ37X^.$/
M\ $D.7A<LZHD>5R>3X34H&J:1+OVKK;MH8'VOE3Y*<#.&" '04/QN;WX-8UD
M<5@7=_:+3V3/F^ZCIONHKL\;ZG[%.<T%(&5)17EFJ1$W->*Z1CQ4(RG7IK1L
M2_EU*;6V-K,@G+K>^633[GT_*G010DW4GB2WD>1:)7VEI>!))&@,H@%UVPK<
M5KMNZ#H=<?T@Z$-HUN8UVCRKML6:<7$B*,\ _5$EXA64-*IX(A)JG%U>3P/"
MT#%K\!L-OE7#(R<Q!7(^ R;6E$MWBFBR(<N4EF.04V'2X?=S@3KIZH<@'YN5
M!HW2P*KT<QZQC )!7EHB3:LHZ,OSD&]N/&P:#ZV-/W!:D"0&]$4RI*1E*V/1
MWC(RY2OL"X*NV\E8/\AU!S(V;41/[6/+!$F/T#?M-1T&R(,=@8:HT/$]LT3H
M: ]VK")O6?ZT70/\X%*=[^IJB_#PP"J$+0S  X,K=P9<+C\UJ&HE%I+58G#Z
M[VK;&\^@DRQ##!K2J?T:(JO.>ZF2B"1_ BF5] 9<8?J$K4XJ^3 \O+M:][2$
MW=$U!&%O.J!8\P#:@= :7/9*4IGBEK\8M6*#&3M!%Q6&,.QZP=!DU+" =EIH
MO<<8\AR:J# =6+508P':N7!?^XIE0/L@@"CLIJ@?Y [-0 T+>( 6M:-8E!G0
M@.6X=/%@BD,>"H<&4#,"!D?M:=*$+).T'CC;Q@9J_X=V %Q&$:MR48*"O Z
MYPKV/=Q'TV[7#4;O#= ):J>'=JN7\G@EC5-CJ94!H]:^G4/'ZXGM1_GNP(X,
M:<M'=LN?LURYF!JGB,E#45S;FCS75'FLMB [JR@J'JV5SY$G3JFR9&-/4)\)
M/;^PQ^QW0V,#V;'1M>,#&4<&;(1=;IB"@@$;1JV-OAT<WW)*>"ZG!Z<;FE=4
MN3![RI-_Y5?;G%=Y(DJ%DK>(C(HUBXW]Z),">@[N=L00Y7I#4T<#!1TX8>BI
M<RC=?41 %W:W]8>B]F5JCB [1]YLJ) ;?#6QV0JD#5IBNC3M*^:H3Y/0"<,!
M+9HFR$X3N75=42DG!O) '7T'<;*1*T[Z!%&>05)C\@R$<9$[($7C QV#CZCO
MT48-?4;XJ+]@3"3!SM!$TR!!]M/&_UXRX$0/M;%;AN,)"G#W.& *PQX<  72
M'$-VCMT>GH:&XPH*_*'!UXA"=D3IEME/&J<!5;CG-_T@A :,$VM283NI[KLH
M/32ZN \:U/4<0XPWX#A8PPC;8;1=6@<RB0UTF<*@._<,83@,_8'=(]88PG8,
MS5F6):(&>;U1:<P\4IG]>,<$!=#YPZC<6K.Z[STK"Q+1BU$ACY&4;^AH!DRS
M^QTJVN]]ZVX,6[>F"^6^:Y9*[RA_WYTOK)=NFC;X &UD7B5D:GL?@P_.J2-/
M3'*CRL&&I!4= Q0$8XRQ_(= N29<W5]4TJRXLK,Q@'",H3-V'%@/BWQ$*!P'
MTR8X*<MF<UF)4L@/:O42 ;Y4.6VN-.N :WG RY9RU;S=5([5P;Z@]95U^FH<
M7 /X>I>#AI@!2\(:C=B.QLLX3A2?Y<I1MSLG20XB4B3"#$5L@")V MB[*S0%
M(C_ 03 @6 ,4VP$JM_E55J5$W9'$=)5$B?&& O>A> +AU/&G?E>J,3*$3CA
M&JP)BNT$W3I2:9CU1LD&WD'?"[K'6D-<Z ]N3;#F(K9SL>>?]60^6KV!F:9S
MKRG.<N[%&J[8#M?PU$?>;V!!N9)^">;;:2*7W!@\4%Y0(7=Z0&\%:S.RF(^K
M$>DZ[VIKKD::>^A:SJ)V=W7?)Y7;/</:8_:U:92Y=I2%ISC0^;[Z]7QKC+CO
MBQ&W]:;$CI%C\FVMX2<P_ X5[?=2>[YK]WRYZ=A0>2I;IA04^T>C4UL#VJ-=
M_WT'2#NJ:W?48P;(6L//#-"O5[3MY:3U?E:]'/^+\*<D+^76?R5K=DX#F4>^
M?=^\?1"LJ%_9+ID0+*L_KBF1V50!\O<5D_O$W8-Z"]R\]9_]!U!+ P04
M" !)/053&I=HX=0#  !($   &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;*U8;8^;.!#^*Q:Z2JVT#6\;2*HD4MY.[:G=1DWO[K,7G&"ML3G;)+W[]6<#
M"R$06+K-AP2;F?'SC,=^-)F=&7\2$4(2_(@)%7,CDC+Y8)HBB% ,Q8@EB*HW
M!\9C*-60'TV1< 3#S"DFIF-9GAE#3(W%+)O;\<6,I9)@BG8<B#2.(?]WA0@[
MSPW;>)[XAH^1U!/F8I; (]HC^6>RXVIDEE%"'",J,*. H\/<6-H?UO94.V06
M?V%T%A?/0%-Y9.Q)#SZ%<\/2B!!!@=0AH/HYH34B1$=2./XI@AKEFMKQ\ODY
M^N\9>47F$0JT9N1O',IH;DP,$*(#3(G\QLX?44%HK.,%C(CL&YQS6\\W0) *
MR>+"62&(,<U_X8\B$1<.*DZ[@U,X.-<.W@T'MW!P,Z(YLHS6!DJXF'%V!EQ;
MJVCZ(<M-YJW88*JW<2^Y>HN5GURLOSYLM@_[[0:HI_W7SY\VR^]JL%I^7CZL
MMV#_<;O]O@=O=Y C*B,D<0#)._ >_ 9,("(U*V:F5#AT-#,HUESE:SHWUO3
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
M3\GCC%<#8D5_BR3*RK_68Z6U!]9BF^7)NFHL+%B'\>Y_\%0YHM; \34-<-4
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
M^5V2Y-\OBI][['_3=/H_4$L#!!0    ( $D]!5,4I%;4#0@  +0@   8
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&ULE5IM;^,H%_TK*%KIF94V$QOL.!FU
ME=IT1CNKF;;:='8_$YLD[-@F"[@O^^L?L!WCV$#:+XWC7.#<"YQS+_3BF?&?
M8D^(!"]%7HK+R5[*PZ?93*1[4F#QD1U(J7[9,EY@J;[RW4P<.,%9W:C(9S (
MYK,"TW)R=5&_>^!7%ZR2.2W) P>B*@K,7V](SIXO)^'D^.)/NMM+_6)V=7'
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
M0/V^94P>O^@!NG]4N/H_4$L#!!0    ( $D]!5-W[3,.F 4  &D,   8
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&ULI5?;;MPV$/T58GM! CA[LY,LZ@O@
M=9HV19,:<9KVE2)'$F&*5$C*F^W7]PREE=>.[9>\V)(X,YQSYLR0>[+QX3K6
M1$E\;:R+IY,ZI?:7V2RJFAH9I[XEAY72AT8FO(9J%MM 4F>GQLZ6\_FK62.-
MFYR=Y&^7X>S$=\D:1Y=!Q*YI9-BNR?K-Z60QV7WX:*HZ\8?9V4DK*[JB]'=[
M&? V&Z-HTY"+QCL1J#R=G"]^61^Q?3;X;&@3]YX%(RF\O^:7=_IT,N>$R))*
M'$'BWPU=D+4<"&E\&6).QBW9<?]Y%_UMQ@XLA8QTX>T_1J?Z=+*:"$VE[&SZ
MZ#>_TX#G)<=3WL;\5VQZV^711*@N)M\,SLB@,:[_+[\./.PYK.:/."P'AV7.
MN]\H9_E&)GEV$OQ&!+9&-'[(4+,WDC..BW*5 E8-_-+9&XHJF#8SY$NQ[B(,
M8CR9)01GDYD: JW[0,M' KT2[[U+=12_.DWZKO\,28V9+7>9K9=/!ORC<U-Q
M.#\0R_ER\42\PQ'I88[W\GN0WHE\-$8^RI$/OY_#IP,MIN*16.+?O]Z?BPL?
M6A]D7GP&]5((I$7R0D;Q\P^KY7)^S';Y<7$L?!"IIMW*A6]:Z;;#XO,#(;&9
ME1L92*C;P ?"1"P5QB=2M0A^*VW:"EE5@2J9$'-C4@V+:/Z3A24!QU1Z:SSG
M2\H[WQB Y6Z(G%O9I2ZP62*7C+10L27HVI&03H\;M'*+7H>+C-$K(Q.0Y9U:
M&9(C!HJI\T+YIJ&@. ZP!=E2E["=0BBCX12GXA,P[X%=O#Z.>TENP%71&9O@
M'WQ7U<(:Q4/&5<)@^S;X-AA*F%#\K#O%.2'1ULK$0S"*,O@FVUHPHK9"FZC\
M#<&![33=8-2U# 8;]>4[ ,--@<<!DU1?.A,-\QV9MF_8&CF*>R09O*5:IES5
M :&H@:>1FE /IR@O/5"S72*B\9IL)L$TK27.$DD9ARY;O'Z8.QVZZLF8$$SI
M,:L0",(D&>R6H31&OX@)DUTH"-THE RUI<RQP0E@8(:-+X& Q"+C7/;T%-:K
M:X1/%/9TT]>I%[R5H8(89+N3Q]VZ"_K:$A<NT]7XF)AE+MG ;T"17$?8SEI1
M4![L.?M1AOL<-W(+#T4X/X T/%Z=@(9*?8;P!RPHJ JR079_&I1<F]2+Y*UQ
MTF457W@H-W?TIWM513V[W.#15,Z4(!"*PFG,?0JQ6@\R^P0<5X234S+6HL1!
M.XATL&:5]?)@"O@A#YBI.,_JPZ2E<=(>W%.7%IT+0!N,8F09[^UKWA A?EP=
M3E?,B\UQ&<I]JT):R2DPF=ZA]J"]&\H)UM%%-T:3TY'+P#FLIJ^6+W\25Q28
MVG.<ADUG,\X# 5PMI0[\M>,<1$74M7@VC+O1[7(TN&*#W?R#:F/72_\-2ML4
MT!KPSS-"WEY3Z]&B/ =BC2&))B;)$Y&P961-H@B+V6(^GT.R''9^>"S>N9[.
M;ZF$GS0Z5P"7(S0&ZHX(F@I4M;"F&@H%.JX,M X6/DMK:2O6TNWA^KP>(7"J
M'_P-.@ MB#["+46<_S::[I9N1SZ+5V*'!.*X:FCYQ:YJXMD'M)I8/9]BPZ$;
MT@/C((L22KQ35,Z$D<D"J:?<_@"0 NXS/!T#,;9,)6Z3C/L UT"0"9F/DV5O
M)MX7811T(VTG=PI$;&4[3?VFY=A,:FPF$!*[$DUC.-<\6(<4,<<=#^*]WNA#
M-HU)PQ'4;Y$"[HRLL?WR]!3"UWC-'&*^6)(\8%#U+88?+"PZD&N;982DQZD=
M*:?8CS$\11Q).J.ZQ0!E)!KRP*3J93K=">RAZ\IL[_J'P['*EUP4RG<N]3?!
M\>MXCS[OKX^WYOTE_#WFJG%\LI5PG4]?XS85^HMM_Y)\FR^3A4^XFN;'&K\%
M*+ !UDL/$0TOO,'XZ^+L?U!+ P04    " !)/053A)I,S5$A  !#:P  &
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
M9V.=>J.7.O6F32RT7Z.(8!M(4FN>.)9%;E#8-0-E:IQ79#*==%;AU&^P(4K
MR>A&="IXU+KYGG"3*+JW-VNI;.F= D-UC%H#^>&BE1VD_BP-2-O*XCO>=-%9
M1Y.@65U#O'Y A]\ P65*%2,7QBB^*@Q="9L]5V7X+S'\4RD2IC3YW',;AY"U
MX07%##QMM:M\FQ<9AC4$[M"F!K :617P$))"0D>MC@OK",#3* : %=H:KTPA
M*N)"-*1A#."QI9-PS-6$U-0)I%%)@= #1;IY7"O2BSBHF[<QVYHNC0S=_1*Q
M^-SG9YOTW39^/YR74 X>AFACNWV[;GSTF S7M9';8!H&3A#.1MV=T)F&86]G
MX42^U]N9.\'"'Y$/3.L3Z''*E@W,KB)#-S-T[(Y#@"0ML^$T[!"QY3EH91M"
MF$?^Z*CL"-=C=?D8JUD4/L#JWFD7JC$2W4$C?R#XG"-A?&!&[Q'#^KXS"2?'
M+/M28?BVD[,_2^N+G=BQ4>P@ *$[EYG?)#Z6R\+6VJ?E^R/V;@NF[P3S:;OT
MG'DPZ9U&8?<T6 3D\BD20&7J#0L=MWANZ(\.-@Y\Z7K! <2\@W(#0Q5T$2I@
MPK(B8$/I#'C('\J7*##OUTIFQ^KFSUB/VXK.[=0C"GLGQ,(/,KVNY7$/&D-9
M>G4J]]I*LZ\<_KIV.%Q280K*$P0^'%:!J9TA.O3KS@'W1GE<71LQ3U+WN<WA
M?V@!+U?BX=H!%C<<E86Q<LV4L@-H-TBGCN>%G96_B'YX-@NB>BZHK@C;<G0-
M9S,RC28P3\U;\-F<?*%*49QTP7']')D2?T$ZR;BHYI>I$T*. JO9 M^!803_
MC1#';G_CSBT<6MK&?FO :((67E[(F]WF<\9%>8MOP<MO(1^IVG#01[ UH'KN
M#"ZNJOR^4"Z,W-H[_4H:(S/[FC(*88, <+Z6D*_5 ADT'WG._P%02P,$%
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
ME4-[,!<DT/BY2'0.O%S SJ//J->X%N2%4TG\M]*B8$>( Z@TK<G$+FI3P_*
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
MP*PT!_Q5:_93, :R4"Y JIAXH@7?H02M_&!"NS+[#Z\=Z/-%)! BPW/)[$]
M6O#2 />EQDP=I7M8GE@2W($^8@K7!YVE=2B $U'"]J60/&\0@V)3XF936#,3
MT42I*<S_A[K]#\\O NO^> <\S_,E]L%?R^)*?OI6^ [KK('K*]Q;K?VUI)S%
M.SQI%=>*8 +>E]GDKS:JB<R5''&38N7I$IT.%I>(C7HSA.4:]9C&K',=!X31
MA&4G-8]B#],X>=,ZPM9C(VC,@683,83_MXT>G*[D43X/^SD;HF3WC+P+%B=*
MX[1 ?U+Q]0#B+A+\642,,!KNNJ*IT%5[*K%AP/BHB"-@6V6B;8V&I-^]0MA(
MU6;PT<K2]WX@MU6TY-#C0';:N6?76-)TTD.;0/XQ=G-^$:T6*Q<V#-#.F*F+
M_S[# >XF&-NW!Z1+6D_G2@F^H/=,=6*W [LHFO!P)5I5OANG#=J5 %0L"@F"
MJN.'L]"E]5JU """? #'*XPC,E]P3^N!TC%E4.X (0<1:FCE["!*;JG?<I&X
M!9B\A-HBICUTT[72O?BS7[20%;J>:_#.DFHE8LUA#1^F/J=XY5$4UK1-YVXP
M2Z=^>,2AYK_HP,[#" 728CM+:Z&_OI5RO_/Y^#0&E)BG!BGA4,(KZJI2-< X
M?]R+$_UQV-)HV3T?31X=CR;3B=O 0T:?$*C:3^[W[D>S%A^5@W^O01GE0$48
M(^8@X_X@NTBFWYQ.OH;=@W6:AI!Q1<TF-_>LG_+1A;A8339ZN.YV]VJKV'<7
MQ\E/\*Z6)3;>8WJT$UVWOF\UX]MO?>1.FT'8@$^2]&8=_#'[J,>4S<(9F437
MM0T&HGL.R]'3BO-+>;TSJN]-9?0?@<&7W"P[LQ@^4*GJ9<CCQNUU$8!L]CG$
M@62#])&?>BVPX0N["H^H/3#N7IY%5@A(Q&G&R84O716 5E#4R44WJ>MVI8.'
M-84K<K=2V<&FQ2GMEC&-9*#/ECHN]=[^T%(7'XJY'HJ+GG*<IK0[H/_,(LHV
M_Z.&=.Q>LNEPS%*Z:D+SO"PF46Q+2S.IL5<+_V1\=OK7&*<W@G': @O+QAU6
M?<9#TZ'A@NZB61U1CY U>? K&3T,E7-J* EM._OB[2[ ;.I@;Z,WD-7N+@<(
MN:[IC)5KU8V* G96-B@W-OXT"=#<1#]OM^JZTW5@6_F@?+FUO<(BOMZ,^.^4
MD5/:=AIG)\B.N$8R5<)X_<UFD4%H4+C/W38WJO]M[K:Y\6H2[R!W-)0]NN4]
M.']2NU9;M6[9KF5WN-9?6[/NW)JULY?W,S9>Q7U7387]?]]V!6CJE=@2 !RZ
M%&D2&9.PZ\08R\P1^_F,3]TUW(0K%M)I.JX*'K=OHY!X]H\S"!;>MW5UGE-1
M/K6QP_]&\6_ M@<6.[N!%CW>A-L&*9\PX(%XX&*Q '>3=>( ]_GK\6\!_ML/
M[PC_&_F!@ @X!@!A+GKD-B9E5P@P&FQ*&X!QWL&0Y+LIJ/T%X3L*LC76+6C4
M$B;D<UY2BBF5("6R7(IE=(+X\MGWGEUK\&. YVQPR#BDU172N$$ EP'OA_?:
MH'^/=8I8R5V,X(LCE+**(&O<GD). ,GHEDYN]/&["WA#/CT2K[OX]/^B%NS^
MKN8OQ*]_ZI9K)S7>^W_UU0,MTG=U;Z\O+RZ?)V\HJ&D=^X^8$/O?3"[(3L^Q
MCBO]I9>M)F2K@+)SEA!PQ,/HP+Z/M#GJ]#0N:G(Y%%HM9$8E ?Q,NZMUD>S#
M9^[QUVJ<O'CQ[O7L#"SGY'PRF<S.G]WGW$:,C!5?Z'LT5Z8N\-!SIRLN,JAL
M%8+C5M5[\D9S:67%KM">2-;F:%/4F/S^@#(HI3MW2MW,;/!YE2QF@X[?GY[I
M/?QE"Q6>K>Q)F\3@'20HTI0.B6TA432&2?F<F.OLZ=MJ+A6ZU>OPX*_C=^-D
MB:LJW2'0*Q61@L4OS5.S8<$<>0_4X1A3NB:_^+V*_!GM] RSW2Y/SO=^1VV+
M(OMWK?ER%5_H$GP/"X_!O0_-/B9<1*"?0 0,?#+J.ZY$@A;Z^,"M 7: SU>J
MKK0UL'3A6H%E=3K<82NWH>1B[9+/;^UXM^?:B9.H9QP=,YD5JC!,(C5"K:13
M94YX[)UH'B+?<-KKNE)DN>RQP8%I(]T3KM;U'K##2BDRI]@3:?^J </+M<(+
M 2_#A7;P$&=K7U^^<"?BV#TX8S2B6ATYYYA YXD9)67)W]^\^I%282S=U,T!
M/L8,62Z8A(_=H:*B"*USK2G!@38":#HFMIS81/[TE(65IY'<DDSGT+*Z<J(>
M)36B#CN+CH<NF8T4_=XT8C-6!+T#  ]78Y-O9*G5M3TO=/G"7V\2YV_<)7C\
M)S-Z;Q1VU8GHZ +L]$-/@IMN>\/->=0YS6)&$M$R$EPC!N3S!_-,V(>TELDA
MYION[Y%P\LLC.>"$8J/)V9WIM6J,EPL!,^FNH<J$.,[:>[P\1AZIVH23YRUY
MM8;-%^JMV0)"N4NAQW:U.UXQ04VB"0QVY(5MB&XJ;I>KN]+#"5WJJ6K(C=^#
MC*O2PU*C]R\'C5JG[35=4 36#.\DL0#B!X:R;ZVHO,.+L-:ZT8W*]UNVP4,C
M7,.CN2YGGM,7FK/F\>4<A[TWO[VUKQ%!_DA/N'V/I/7%L[=OXB(+IROZ7VV2
M"5SD=&9H[QXNBU!.;E>+?E]7ONB[-X,WSI:^N#X^ <F:2W.-*)B=#\SVCRUP
MI'6T"SC5K+6GML<2=.'- G2]:I7M^$/',=;"7;?E/ SIB5%"<"A$Q9'9B5I5
M, T"MO7>2;<!DX(S&RF'D"U43:(8@Z_"E\:5!TFLSITQ?Q1=RV3A 8TPBIX=
M^8<'1J?;"GP<% 1&2]2M 8EIRG+33;3%?EB>''*([FA@, V1K^V6X/YF,JY9
MST4D+#2^S^",#PYVA>;Y5GP @JK-F+>ZYSZD:=CB5C1?0+ 1/#=939GIT+Y
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
MN8"K1%QID 9RBJH77R3TL(@ F1_VJ4W"F1;H0A01_4TZ,1;^(Q/#.H!HMVD
MI:+2(L,Q,#0;N3( '!?K^9DL!\(BX$)F=S(''N\A*"46-!\4MI2-W&N^SG#-
MDJ\L*%A2:!2\\6P&7D0K<3)4N$FHP$GH:BEQ:&WX=TWX?UX3_A9W5WW?8&VO
MZTH7+ =6=S<NYWUFD1=;_&!*GUF<J4X'T__&!9L6!MP:<P1X"Y\J'[E\8WVP
MJ3IZF8%C2O::ZX(GHK8RD>QF4 TNVL&56])FCO>K23+0@_ZR371U13VQPD%2
M0)J#=4]:B0<6J=?=]KSUF7:-)@\1\_?(:UNRV3<"MOOH\(_&O6XD_"DQ;^_)
MDU8EQ&3;^EY4&I3P^.NUO7Z'PX^=.ASUNE3"TKX?06'XNI$PR3U^Y/CNG#CM
MW7_W/-^_OG&@OS:$1<MR & = K^N@ INT;B> US?DC2^%VOL2I7'[P+)1CF1
M&\]P;SHZ@2I&%5-H\!*&Y__6'1:DNIY'4(VNBL5.!-[D9%&'&:F7AMQ=L':9
MBB]!H]<9XC"[^*FQ#'W?<-DI]=T;+G68UG1M%8TIR1D2/3GBAV,3!ZM<&>GS
MA-<9MF5(N1N!5/,&NXR&[N!BHWU&G6<=93N3NY.Q+O=N,P<8V.='ND14K$OL
MDTL*CU@%)5#?K 9*(.MSU(X8>XXYFK.-6*R./)U#%N]K,1'DH:N MG4 ;D,,
M(&DPRMEW+F=N.A4AEBMJ"5 ]T+0(USQ:9:$02>H"3T/(;YLCC&XM3XD:;!MK
MH_5,FMK\4@.DNK+-*54X+,9U+A'XOA]!V'N+Y]<U^QU3^-D+Y+A0W="!RR+V
M0YIF<$@BF--4(9.F*5ZW[/9CE/LB$)VC^)<X>_ H&HI[/&F,Z8]Z" ?#?E;S
MTG :AV\[>9E$)/U;JY2_Z.CEPV5TU-()4\I8GVJI?4;&007?,ZJ@9CD^&D"_
MI<%#D)CPK6L.9UH".G>9"%VAO5@Q<IF"]=P(A'M'Q9TBY3C#K&2R_:.+M:/&
M SQ SE;+/L0 J%G'9_$A#A[[ML'4.?YK\0#'3MZI^^OP0N'=F@!'5]&!/5##
M!VW/T.2H-AJ1"W2!.;"/([ HJ/U$Z3P^)8O8Z:!C4,?;IBSKUO#KSUT)2DA!
M*9KPZ)9KJ6K3%"0H@<$#1"S1E1M18;;Y0DV&8DIVOT8ZD*NP8$;GZ>Z![&J!
MLS&Q"FY?,.!Z<L\3R&\QX-H7#*N11  >WVM:K2[)JG0(&(/3UM%/G!HNS.;0
MT=V\'EA&]. [XJ/M(MSTDT]ECB"'[WETVN"9^-34@$G!+Q89= U-NX1PZ?0)
MG_X>*OUE&JQKGJNI5#,LF_OL9O#KZ@6_1U^OU<*]#NZS-C#6B^BTY3JGJ2YR
MI?2<NW$R>?.=-!B;4>N?\P7IZ 846*ZGP3W\=57 DY"B0N?E#N.:X5:CE! B
M<N?%(&*LS5A7 /$W!/$]L&LJ9@31/FCV,/IP[8(;SI!7NBZD%3+3QIL7AK@"
MH;F>"QLPEX-CXD@*TYS-%GSI-FC%]I>;W,P=]B L9[8NP+?[5);^K-+Y1UDV
MM7F^+*I,H96YL5G!3Q+H&H$?IJ;&ZMH51U6=%ZK$,^\4*F@0M\_J/"&TO47
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
M B43_P>8F I+DCS>;7F)@3#%R&)AVP#BR\AIY'2@,D19DZ$\HN!9)HB&2^;
M%(<LUPN8@SGTI&L;A&5*.RQH;I%T(I<L!4-2 C285'@5D2Z(# I-M<0&0C8X
M9()5%Q'_H@58FY4A5^AI4](?OPV2SO&IW3%?"CXAWPGDY9:X,.6@3CFV3[KD
MNK)<9?;@A!%0W#W]W__/M=Q;E0F;ZDHYR%9*E'P9XGL98AHDPUTJJXQ8K+AC
M12@LH,+:UO&@%K+'W@YH*:E7<.(#62]T>^1!=/@4P[*E92<Y93?:8<"J)S2L
M<1#HBI)5.3;GL@*,^-_8HHBJ)MKO] Y6F K/E%V/[[%N$M?DSX26PIEJZ_!3
ME)CVI,Z/1=GZK"1"EV,M87YFS_C4D^ @?K4$>.G_QFO>;*\;C:_1EH=W&GG0
M:4[BL.)'EZORML[^>O,^WZL_']!-_O9ZVY,]-AB$SU?, I\1#;[]1NYO<GYC
M:+^Q&])PPVR;@HZ:DS[54;>Q\C;VDFY]"_59A!VMSKT R>LFO=/AN+0:6YS%
MG+6"+*!D7/>Y^;99=9WYMLP-^/XH%'4"C*O/16 %TE;&B]O68EU;R]9]?]7
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
M0V?Z)Z#6KWMBCJ6W?K87#0:3@U,[1\,Z7&6T0>X=V#&M P.[\L!FW.TVJS#
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
M#\;+"@=P<FR ]WN+>>EO.,!PI-_^ U!+ P04    " !)/053".1 J=$&  #
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
MIS/^N%02&M$#N#_7VM5?B$'S4XW+/P%02P,$%     @ 23T%4]!7OI*_ P
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
MY/1<-\I$#DJ$Q.F:Z@(!ZS6< 7;39078^)$B)EM)^9*V%[3*6<RFY3TX!##
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
M4G=Z!6_?C--D</WJ=2F?GO4D<$=AZ*B=A>^L?2%Y-<>M#_L$1N/>Y?"\TY[
M\+(WO.S#_5]UWAD,>^/ARV3]]!H>0C4/7M8)C >]T?A?NI<:-=Z;(A7:=9B5
M#D*3MP.ETW;C^*:=0G_,VUE^)^Q::@<*"W9-SD;\TFP['UN!3!UFTLH03[BP
M+?F7@M8;\'EA#.T$3]#]I&:_ 5!+ P04    " !)/053]%JFF/<$  "V#P
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
M,!?[F1=ZK>.>[3)M'?Y\6M(=KE'_*E?26'ZGDK("N6*"@\3MS+L*+Q:QQ3O
M;X9[=30'F\E&B$=KW*8S+[ !88Z)M@K4#']PB7ENA4P83XVFUVUIB<?S5OVK
MR]WDLJ$*ER)_8*G.9M[8@Q2WM,KUO=A_PR:?@=5+1*[<%_8U-AYXD%1*BZ(A
MFP@*QNN1/C=U."*,@Q,$TA"(B[O>R$5Y336=3Z78@[1HHV8G+E7'-L$Q;@]E
MK:5998:GYTM1%*8X:RV21WB@4E*N%7S^23<YJB]37YL]+-)/&KU%K4=.Z WA
M3G"=*;CA*::O^;Z)K0N0M $NR%G![Q7O0Q3T@ 0D/*,7=0E'3F_P+PF?T8T[
MW=CI1B=TU_6M!K&%MVOZH])*4YXROGNKK.?5/WT8DR"ZA/\UWCRC3)A"6$F6
M()A#07<HUYA@L4$)4=B#6Z4JRLVRN8EX1"V9I.X)OO(O:.[ :]=[ECE5BFU9
M4B-;4&FDUQF5!YJ]!L=& %]Q(RM;>A*$PV/+ -T99")/42I+"D>7@$\5TR^=
MQD<(!_TX<'9(+F'<(_$$[JC3&S<3,GZ?%(GZPPD,>U%$FN\=E4EFI28=K'61
M@^M]<<;]T2'WN#>.!R>L=@S#7C@:03CIQ63XUB7WCSI'@7+G^J."1%1<UTVD
M\W8M^*KN/ =XW;]-5CO&%>2X-=2@/S(O4-8]L3:T*%T?V@AMNIJ;9N8W@M("
MS/I6"-T:=H/NQS3_"U!+ P04    " !)/053##V 460$  ""#0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R.2YX;6S%5VUOVS80_BN$EPTIH,IZL22[=0PD
M:=JU0%<CSMK/C'2VB$BD1U*V\^]WI&Q)B5^2#5CWP29YO'ON>#S>G<9K(1]4
M#J#)IBRXNNCE6B_?]?LJS:&DRA5+X+@S%[*D&I=RT5=+"32S0F71#SPO[I>4
M\=YD;&E3.1F+2A>,PU02594EE8]74(CU1<_O[0BW;)%K0^A/QDNZ@!GH/Y=3
MB:M^@Y*Q$KAB@A,)\XO>I?_N*C;\EN$[@[7JS(DYR;T0#V;Q.;OH><8@*"#5
M!H'BL()K* H#A&;\M<7L-2J-8'>^0_]HSXYGN:<*KD7Q@V4ZO^@->R2#.:T*
M?2O6O\/V/)'!2T6A[#]9U[SAH$?22FE1;H71@I+Q>J2;K1\Z D/OB$"P%0BL
MW;4B:^4'JNED+,6:2,.-:&9BCVJET3C&S:7,M,1=AG)Z,M,B?7AKSI61:U'B
M72MJW75^1^\+4&_&?8UJ#',_W4)>U9#!$<B8?!5<YXK<\ RRI_)]-*^Q,=C9
M>!6<!/Q2<9>$GD,"+_!/X(7-F4.+%_W#,Y^ 'C30 PL='H'^8:, <2]7(#&H
MR:7"<%\:='7(DZ?1?OME&'CA>_*SQKM< CRY/8*^!^O['<^,;5[@,+=D_KS.
M[ -;L0QX1AX9%!GQR*]/?C>;);Y2!%N) J^B8/J1)#%N^)[9'@V:Z2U3#V_G
MQDS&-4A0FDBJ@?BN9_@]=V QW21IAP8=!4H2NPCT"%2JQN+('85[I'BX3XJ?
MDDX$3-0$3'3RBFTLDF\V0LBE25%X]D.1<AKF9T?*2V/S#IK):R5W#^?H>K&0
ML#!7_A+2S09DRE3+>(UA*[$,5+1H:)^1Q+#$I'OB?U3E/4@BY@UE*EG:HMV9
M8-HMOM.BVK=(Y10CM)5'N)DA-91SQNN(>O.$I'-1*<HS)'^KM-(X97Q!J"9?
M**^P=A*_3H9[&GUG&"3."-_"CG*&C"9P=^O8#7TD1KXS\'SR25+>O1T_B9U!
M,&K68>+&P5'/MG+G2>A$2=0>PP_=,-H3Q$(Z!X8*'0*;)9.(("1)*4^Q+!\(
MDO,H<7R_ YOX;A#OL3UWTBXC'7,1&AL/HJZ+?),46A?YH\YF&#I^$.T.;:KB
M:Y1$8>3$P^X]^",W3#K9)!IVE7C.(!J=2"AQDU#BEQ/*H8)NLB!7<"BWG$:\
MRX',18'MF_&OM@Y0N5@KHH7&IZ0Z&M.N1J@UHK"LF8BH*R'!NR(WL^F4V& '
M%,-2PFL KD3!,FJB$B]5 W: 6IEGB(VHI*V\424A-_WA"D@AE'KV=M[][UGP
MOZNGMZ P;:2Y]40&*VRNE\91G8@R,S]X_R\IGX"CMPN+3S-L/)G2QONK-GDE
M<1O 21*V.<.)._DF<*+8)W>OBY36CB[XV1/XLV<*SFH5AYY.O],7ER 7MOM7
MJ+KBNFZ1&VKS@7%9]]4M>_UU\I7*!=8)4L <1;&QP'HLZXZ_7FBQM%WVO=#8
ML]MICA])( T#[L^%T+N%4=!\=DW^!E!+ P04    " !)/053N^K?#C4"  "W
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R5E%UOFS 4AO^*A7K1
M2EO,5VA2$:0E9-HF38J29;MVX!"L@LULTW3_?K8A+%&3*KL!'_,^K\_QP8X/
M7#S+$D"AU[IB<N:42C5/&,NLA)K($6^ Z2\%%S51.A1[+!L!)+=076'?=2-<
M$\J<)+9S*Y'$O%459; 22+9U3<2?.53\,',\YSBQIOM2F0F<Q W9PP;4MED)
M'>'!):<U,$DY0P**F?/)>UH&1F\%/RD<Y,D8F4IVG#^;X&L^<UR3$%20*>-
M].L%%E!5QDBG\;OW=(8E#7@Z/KI_MK7K6G9$PH)7OVBNRIDS<5 .!6DKM>:'
M+]#7,S9^&:^D?:)#KW4=E+52\;J'=08U9=V;O/;[< )XX17 [P'_5B#H@>!6
M(.R!\%9@W .V=-S5;C<N)8HDL> ')(Q:NYF!W7U+Z_VBS/PG&R7T5ZHYE:0@
M,T$;VS1>H'DKM4!*]!$MB"P183E:@U2"9@KR;NX^!45H)1^T:+M)T?W= [I#
ME*$?)6^E)F2,E4[-+("S/HUYEX9_)8UO+1NAP/V ?-?W+N"+]_$4,HU[%G<O
MX.GMJU_"ES>O[DW/<:S;,?3$'WKB6[_Q__7D'>=@< ZL<W#%><O$OV::WIZ$
MF>[MI<9UCI%U-+?.2S()'B?C&+^<]N>"*@JB\%R5OE6%TW#JG:N6;U7C*)I,
M!E57.C[YZ<V5]IV(/64255!HSAT]ZNT5W371!8HW]ASLN-*GR@Y+?;.", +]
MO>!<'0-SM(:[.OD+4$L#!!0    ( $D]!5/;@;+K_ (   0+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;+56:V_:,!3]*U>1IFU21UX\*T JA&F=
M- T5;?MLDANPFL29[91.VH^?[:0!I!!HNWX!O\XY]Q7[CG>,WXLMHH3'-,G$
MQ-I*F5_;M@BWF!+183EF:B=F/"523?G&%CE'$AE0FMB>X_3ME-#,FH[-VI)/
MQZR0"<UPR4$4:4KXGQDF;#>Q7.MIX8YNME(OV--Q3C:X0ODC7W(ULVN6B*:8
M"<HRX!A/K!OW>N%Z&F!._*2X$P=CT*ZL&;O7D]MH8CG:(DPPE)J"J+\'G&.2
M:"9EQ^^*U*HU-?!P_,3^V3BOG%D3@7.6_**1W$ZLH041QJ1(Y!W;?<'*H9[F
M"UDBS"_LJK..!6$A)$LKL+(@I5GY3QZK0!P W.X)@%<!O$L!?@7P+P5T*T#W
M4D"O AC7[=)W$[B 2#(=<[8#KD\K-CTPT3=H%2^:Z4)92:YVJ<+):8 BY#0W
M26,QS JA#@@!GV E67@/MT(4) L1/@0H"4W$1[4EMH2C&-M2&:!I[+ 2FY5B
MW@FQFYQWP!E=@>=X;@-\W@X/,.R VS-PIP$>M,._%ED'?.>D^N("==]M4K=5
MT.O(>W7D/</GG^ ;=OI>[QVLD%,4< /S(BT2HC^;*U@BSU$6)(&E^FZ0<XS*
M?+3H^K6N;W1[)W3/\71KGFZK_7O+A&:\@H@^T BS"#B1JEZ(  (Y\A S^;$I
MV>WT97B:LOQ"W.+YN*.X].JX],X0^8-]7F>OSFN_UNV_*J^#FF?PIGF=M=.7
MX6G*ZPMQB^?CCN(RK.,R;"4*,&>"2O6:EO??>P$Q)^:Y4_FDF41U)THU*+?U
M;9H?A[(I6*7FR&CJ1_UAZG0<1UU/#PVFCFI31_^_!.$O+(MU0D/X'JMUFFVT
M"Y773'F],K<^$%4)-?,!1\.;<&2\Z^R?).=5E>P>/&[NF]9R<(;_;'&Y^]?
M;7\.WJ2\@DKT7'W9!PV$[@^_$;ZAF8 $8X5S.@.5*EZV7.5$LMST%&LF58=B
MAEO5IB+7!]1^S)A\FN@VI6Y\I_\ 4$L#!!0    ( $D]!5/,,<MO. (  ,P$
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;'U4;6_:,!#^*Z>H'UII
M)2\4.E4A$I2]:DP(U.ZS20YBU;$S^T+*OY_M0,8TP9?$9]_S/'?G.Z>MTF^F
M1"1XKX0TDZ DJI_"T.0E5LP,5(W2GFR5KAA94^]"4VMDA0=5(DRB:!Q6C,L@
M2_W>4F>I:DAPB4L-IJDJI@\S%*J=!'%PVECQ74EN(\S2FNUPC?12+[6UPIZE
MX!5*PY4$C=M),(V?9B/G[QU>.;;F; TNDXU2;\[X5DR"R 6$ G-R#,S^]OB,
M0C@B&\;O(V?02SK@^?K$_MGG;G/9,(//2OSB!963X&, !6Y9(VBEVJ]XS,<'
MF"MA_!?:SG=LG?/&D*J.8!M!Q67W9^_'.IP!DO@"(#D"$A]W)^2CG#-B6:I5
M"]IY6S:W\*EZM V.2W<I:]+VE%L<97,TN>:UKY#:PJPQUL$8N(<5UNQ@RT]N
M?XX;@MLY$N/"W,$-< D++H2%F30D&XBC"_.CZ*P332Z(CF&A))4&/LD"BW_Q
MH4V@SR(Y93%+KA)^;^0 AM$'2*(D?EG/X?;F[@KML"_.T-,.+]"NN>"Y+<PK
M$P(/,&/R#::R@)]JSS1Q \N2V<Z Z9<K8@^]V(,7&UT0^Z'D[IY05[:I-G2%
M<-03CJY&WU^@<3?X/VE7V(XCCCR)&^%]%C\.XC3<GTN'9QU6H=[Y.3*0JT92
MUVS];C^JTZY#_[IW<[Y@>L>E 8%;"XT&CS8"W<U.9Y"J?;]N%-GN]\O2/C>H
MG8,]WRI%)\,)] ]8]@=02P,$%     @ 23T%4_#;;L@5 @  NP0  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S,N>&ULK51=;],P%/TK5K2'38+F:QMH2B.M
M+0B0D*J5P;.;W"36'#O8-\WX]UP[:50$'3SP$OO:]YQ[[HGM;-#FR38 R)Y;
MJ>PR:!"[NS"T10,MMPO=@:*=2IN6(X6F#FUG@)<>U,HPB:+;L.5"!7GFU[8F
MSW2/4BC8&F;[MN7FQPJD'I9!'!P7'D3=H%L(\ZSC->P '[NMH2B<64K1@K)"
M*V:@6@;W\=TZ=?D^X:N P9[,F>MDK_63"SZ6RR!R@D!"@8Z!TW" -4CIB$C&
M]XDSF$LZX.G\R/[>]TZ][+F%M9;?1(G-,G@;L!(JWDM\T,,'F/JY<7R%EM9_
MV3#E1@$K>HNZG<"DH!5J'/GSY,,)(+X^ T@F0/*O@'0">.?"49EO:\.1YYG1
M S,NF]C<Q'OCT=2-4.XO[M#0KB <YBMNA66Z8EL#%A3RT5Q5LIVHE:A$P16R
M^Z+0O4*A:K;54A0"+'O-'BTXY#N+@ORDI<L-(!?27KG-W89=7ERQ"R84^]+H
MWA*IS4(DT:YT6$P"5Z/ Y(S 3[U:L#1ZQ9(HB?\ 7[\,WT!!\-C#HU_A(5DU
M^Y7,?B6>[^9_^_5"[72NG?K:Z9G::^TIJ2J3@N^%%/@;\6CIR'/K>=P]/N3Q
M=4SM'TZ-^TO2*#$\.5KN6G_FIA;*,@D5P:+%&S+*C%=E#%!W_K3M-=+9]=.&
M7A<P+H'V*ZWQ&+@#/+]7^4]02P,$%     @ 23T%4\!O+*E^ @  *0<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULK95=;YLP%(;_BH5ZT4I;^$Y)
M19#:I-,V:5+4M-NU X=@U=B9;9KNW\\V%)'/Y6(WB6W>YYSWG(-,NN7B558
M"KW7E,FI4RFUN7-=F5=08SGB&V#Z2<E%C97>BK4K-P)P8:&:NH'GC=T:$^9D
MJ3U;B"SEC:*$P4(@V=0U%G\>@/+MU/&=CX,GLJZ4.7"S=(/7L 3ULED(O7/[
M* 6I@4G"&1)03IU[_^XQ-GHK^$E@*P=K9"I9<?YJ-M^*J>,90T A5R8"UG]O
M, -*32!MXW<7T^E3&G"X_HC^Q=:N:UEA"3-.?Y%"55,G<5 !)6ZH>N+;K]#5
M8PWFG$K[B[:=UG-0WDC%ZP[6#FK"VG_\WO5A /C1"2#H@.!2(.R \%(@ZH#H
M4B#N %NZV]9N&S?'"F>IX%LDC%I',PO;?4OK?A%FWI.E$OHIT9S*'K D$O$2
M+01(8 JWXV,%6I(U(R7),5/H/L]YPQ1A:[3@E.0$)/J,9EA65OH$4@F2*RC:
ML^LY*$RHO-&BE^4<75_=H"M$&'JN>",U(5-7:?/&@IMW1A]:H\$)H]\;-D*A
M]PD%7N ?P6?G\3GD&O<M[AW!YY=G/X8_7IS=G^SBKAY8/[6@GUI@X\7_>VIG
M<H=][M#F#D_D-A,^-KZ6&EO*W$YOV6TRB>+4?1M.Z5"51$$0[*KFAZIH$DW\
M7K5C/.J-1V>-#][2_$0-;8!HF#>)O.-IXSYM?#;M,U>8VHQV0.+?+N+#'H6W
MR7XGCZC&X3C:Z^2A:K>3[=M[J(K'XR39*]P=7#/F(_(#BS5A$E$H->>-;G48
MT5[,[4;QC;UY5ESI>\PN*_TM V$$^GG)N?K8F,NL_SIF?P%02P,$%     @
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
M<R]S:&5E=#,W+GAM;*U7;6_:,!#^*U;42:VTD3@07BI *E"T3>J$8-T^FW"
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
MS^^1@"]9&NH?<O<[+QT:9/86,E3Y?[(KL6:/+%*E95228021B(M?]JL4HD$
M.SC!*@E6F^"<(-@EP3Z7X)0$YUS"H"0,SO7!+0GNN3UX)<'+@U6HFX=FRC0;
MCQ*Y(TF&!FO90Q[?G T1$7&6BG.=P%<!/#U^E'$ B<4# D]*AB)@&EYF(F;Q
M0K"0S#4T0.YI1:9<,Q$J\H5\ASGR52I%7GA"YFN6<')=?KV!SZ_S*;F^NB%7
MQ" J^ZJ(B,EK++2Z;33\M9:I8G$ C5<'[R-#@VO9 (U%Z<:D<,,ZX89-OLE8
MKQ5Y G<"A#_KYKL=? ,DK72U]KI.K$Z#?Z9QG]CF+;%,BR+C>>RF?V,)T.E)
M^O3\WDV$_G1^[QA]=IGOS_][\ >AL*L4MW-[@Q/VOJ<13YB628<MI[+EY+;L
M4[8@\4-(?"Q#"Z:;,[,*L!U_L2S;&QG;9MP1E&=[]B%JBJ#L@=U"/2$HQQOX
MAZ@9@AJZU#Q$/2,HWQK2"G4@UZ"2:] IUU>NU!V4FT4:I6&^L 1B*V#!P>=X
M8<QICH%:PY;7,PSE6PX^4K<:J?MA8*^SR-[ 2K20$2=L"\L9>PLYT9) 2P2%
M$Y;CQ?M:A@%/8-&"$B@6F!_N\0@A>BW%ISBJ[2V"HM2QG5;X$-CI\'F5*-ZG
MBQ*(,-7H$CSQT*1NRX*CVK(@*$P6!'9:%K^2Q>]<4*8\EE"*/UA2AI6U8:?(
M/_/=$DP-MH5E:L7W!3+-BC)415!YDVH1KXI\(W&Y!)$-U-X<^V%4L& ,CQ*&
M4LL?M(*!H,SF7"N"@=IR6R%[QFQ90PN/!37K#8SY2?J5J9DK6.9SF=V725D.
M\",M,1@B)F[M2$W4VFDY&_M!VBGGI$JRPYE?2R27!\*@BA1]>,UY9_9MVE8$
MA[7G.@:C?=-J*X):\ZG9_#LQ]:E5ZV-UZC-M)-$E"EGG*83#CA1"8)A"J+4S
M%:JW6]3N5,CON];@-S+GB8!I^$ >B^(/)\[;[+RPX3J%<\4+'#EYDH"2\V.-
M#GNN-V?4N7BG1^N]"_W4S4MI[:#6'%6W&8:BIGM*]'K[0KOW+W[?]FK1)Y>+
M7N\1J'>YZ'5II?ZGBNXCV^GV6CG["%6,U6B<HL&E57Y!HF FI[$N3AM5:W4)
M\Y!?/;3:)_3NB2+ML^S2)C^UU^:+&Q\X<*U$K$C(E]"5V?= [*2X1"E>M-SD
M9_@WJ;6,\L<U9U"0,@!\7TJI]R]9!]55UO@_4$L#!!0    ( $D]!5-*(&_$
M?P,  ',-   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;,U776_;(!3]
M*\A/F[367TF<5DFD-DFU39I:+?MXIC:.43%X@)ONW^^"'<=Q72_:'MJ7V.![
M#H?+"5QF.R$?5$:(1D\YXVKN9%H7EZZKXHSD6)V+@G#XD@J98PU-N755(0E.
M+"AG;N!Y$S?'E#N+F>V[DXN9*#6CG-Q)I,H\Q_+W-6%B-W=\9]_QE6XS;3K<
MQ:S 6[(A^GMQ)Z'E-BP)S0E75' D23IWKOS+M1\:@(WX0<E.M=Z1F<J]$ ^F
M\2F9.YY11!B)M:' \'@D2\*880(=OVI2IQG3 -OO>_8;.WF8S#U69"G83YKH
M;.Y,'920%)=,?Q6[CZ2>T-CPQ8(I^XMV=:SGH+A46N0U&!3DE%=/_%0GH@4
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
M\-U'E=U"L%2_V"Z8D%U:7ZZ!A, 50#Y?,GG*,POUKEQ\VAK_!U!+ P04
M" !)/053E+0F@3D&  !&'   &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6RU66UOVS80_BN$5PPID,82);]U3H"\M*F+=@N29OM,R[1-A!(]DK+;HC]^
MI$2+DB51;M9\L?5R=WR.O+OG2$UWC#^)-<82?(UI(LY[:RDW;_M]$:UQC,09
MV^!$O5DR'B.I;OFJ+S8<HT6F%-,^]+QA/T8DZ5U,LV=W_&+*4DE)@N\X$&D<
M(_[M"E.V.^_YO?V#>[):2_V@?S'=H!5^P/)Q<\?57;^PLB Q3@1A">!X>=Z[
M]-_.@J%6R"3^)G@G2M= NS)G[$G?S!;G/4\CPA1'4IM ZF^+KS&EVI+"\:\Q
MVBO&U(KEZ[WU]YGSRIDY$OB:T7_(0J[/>^,>6. E2JF\9[L/V#@TT/8B1D7V
M"W9&UNN!*!62Q499(8A)DO^CKV8B2@J#-@5H%."!0MBF$!B%X$ !^BT*H5$(
MCU48&(7!L0I#HS \5F%D%$;'*HR-POA8A8E1F&3AD*]?MO@W2**+*6<[P+6T
MLJ8OL@C*M-6:DT0'^X/DZBU1>O+B$XETY"8K@)(%^$NN,0>7G*-DA55(2P'>
M@#_9%G%)].4MWK(G\CV-T3R3GWUZXX,K+!$XN5&_A(K7X!7H [%&' M $O"8
M$"E.U4-U_67-4J'4U/WOOXV#8?B'?OJ94*K"7DS[4OFC4?4C@_TJQPY;L%^F
MJS, PU, /7_T^' #3EZ]1BN.,^1$XMA"R7\;AKC^B2'>/=Z#$X.\.E"K^1NW
M^8]I<@8"3YN'OO&@P<J[XZUX[5;>_Q(LM[\$RP>WE1L<*2M^964;K,R.MM*"
MI:^RI4@96*0,S,P.CDH9EJ4,*J6,8XB@&"+(A@A:AKCC+,)X(<"2LQ@0(5*4
M1!BP)8A8'"N.4'4A>FI:G=SN,+.KB6Y[ 8?3_K8!2UA@"9U8[O$6)RG.H40L
MD5P1E%!E2JY-@<*\,?3#&I0!'!18\L!ND FJ(N\;1,*P*G.;RX1EF9*=BMN#
MPNV!T^VBZMVIW(X1N+P%/RKU+P\##"[WA<!6Q"^(KU2?4I-P1,:P@#5\J> ;
M%4.,G)Y_4=8$RGN1#5?C-57F46U50I5D7O.<CXN1Q\Z1KY%8@PWZELTFQQ%6
M?="B:?1Q;;WA8-0V^J08?>(<?;]<1677T2[( G,D\]8N!W2JKO8@548N\%PV
M89S4,/IAT(;1]RQ?>^XY*A4 M3PX)FG<2)U>O1*TCE[J%GQW5J3Q7$6<<IL>
MSI90^8&:(]T@\NNK5LWC:Z=(%;*MUCX\$G(Y3Q183=R-.&%]Y0YQND2J.&W)
M]]TUW^+<8)[M8K*2/Z=DE<6?$W+0/;4ND2IDRPQ^%S7H[90N1BV0&SNB>K'V
M#DJ^4Z2*U99SWUW/GTUCQJX#[SLC,G2YU&GEMMO*AP811]GU+:GXPXZBDL\'
M0$+@0Q(QTS#L7K9.D9D1:?:Q"M[2E>_FJP(\)6A.*)&DI14?=7O0*3)SBE0]
ML+3G=_'>ADA$R7>\*$)378B6E1AW1UNGR,PI4O7#$JCO9M"?[YE<[;BE1.B]
M5$\$+?-!-_,=VQTTE6=CNCS7JA-H2UM8VHBXJ>WH?@DV\%5[PP0M9T$W9_WB
ME@G6.:K:,^549L1\6)9K(3-HR0RZR>S9>ZXKV+#]:%]=RUC0S5C'=GJP3BVM
ME  M)4 W)7Q&7TF<Q@ K,B=SBD%,*%98$KR/.&&6%^FWZ28[N5P31;-VF;>8
MLHV^U0&P2BF2C'_+LE3/*>810=0:;CP"@G7&"(-Q^_1:VH!NVK#[-HEY3!*T
MW_ P#G:<2(D3D#"I(EQW-X0U)Y9[C"%0*RC7C0=/SU*M^FH)!KH)YAF;V1_
MQ-]#/>RK*"P]P,F+'9Q8,@C<^Z,'<_2H\E>QZ0E)S G@:^51ZS'=E3%:2>%@
MX@>'C7^W7!6VI9? 32]W*8_62*U MN/.<"\8I8@+'7TY<NV"/=)L=",?9%R"
M-SF#H["E. :6:0(WT\Q:RN$I6"+"P1;1M/&8P)BM9.^X+7>#TO&8FW>N*<OB
M:%\;_\^4Y2.-2@C'9Y.6PZ/ LDG@9I/&C'ONX5!@.2,8O%B*66H(.G8+Q[8=
M0;UV^PU]3[_T^4)_8?NL9HBH_2[%2Z7GG8V4MSS_:)7?2+;)OFC,F53[MNQR
MC9'J.K2 >K]D3.YO]$>2XM/AQ7]02P,$%     @ 23T%4WUAM2I"!   A!
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
M:PM^4G&9._C^68&LQ07_6769XQ/RTDJCU@W\/PK''!_+ F[E6 L#]BO#/*;
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
M:2^8\Y40^F5C1XYZ)IW\ E!+ P04    " !)/053E'[KW50#   8"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6RU5MMNVS@0_15"Z$,*;*.+)=LI
M; -QC,5VT2Z,I&F?:6EL$25%E:3B&.C'[Y!29->6A%[0%UN4.(>'9X:',]M+
M]47G (8\"U[HN9<;4[[U?9WF(*B^EB44^&4KE: &AVKGZU(!S5R0X'X4!&-?
M4%9XBYE[MU:+F:P,9P6L%=&5$%0=EL#E?NZ%WLN+>[;+C7WA+V8EW<$#F,=R
MK7#DMR@9$U!H)@NB8#OW;L.WJS"V 6[&)P9[??),[%8V4GZQ@W?9W LL(^"0
M&@M!\>\)[H!SBX0\OC:@7KNF#3Q]?D'_VVT>-[.A&NXD_\PRD\^]J4<RV-**
MFWNY_P>:#246+Y5<NU^RK^=.QAY)*VVD:(*1@6!%_4^?&R%. J*D)R!J J+S
M@+ G8-0$C'XT(&X"G-1^O16GPXH:NI@IN2?*SD8T^^#$=-&X?5;8O#\8A5\9
MQIG%O3Q0;@YD7:DT1_W([4X!8&*-)F_()Z8P,91<K<!0QO5K\HJP@GS,9:5I
MD>F9;Y"#1?+39KUEO5[4L]X'JJY)%/U%HB *'Q]6Y.K5:V9 ="#=#2/]6Q77
M9!1\A]2!LAI&64&***%#"3I1?%2TE35J98T<;-(#>U1Q &S4@HT<V*@';$T/
M=4*,Q'/RM6(*L!0X8'$4H DF@BB71@9=&;FKT<<.W?K TR(<)4$P\Y\Z2,4M
MJ7B0U'M9[-X84*)9^X ND )[HAO>S:*&BT]8Q--@DK0LZFS%%UQ'<7(RZSNN
M2<LU&>3Z3I24*:LAD5O"!YAW$4\NB =GI),+TCWBCEO"XT'"+^?N&^D_GP.%
M-6F7F?Q^E4Y;L.D@Y_\JL0%E!<Y4M2,IEB7+J,$"_49Z3OAR>B%MU"W<34OB
M9I#$!_K,1"4(%;*JLUU*@QMDE)\?&6ERI%N^G*W!&EC>7&0XB8.^(Q0&1_,-
M!NG>MC1%0SR5>*5FH*BI+U:TW0*R3I\-+L4+^CF=7 CA+TNH8%=Q:J0Z. E3
M*02H]$S<826;U4]I)Y-^VD?##:,_:9++!C[^,9<,C]X=#IOWS_KD,OPINPZ/
M?AT.&_;OF6!X:<SGC/R3+L3VC'C5[UBA"8<MQ@37$[0A5;=A]<#(TC4F&VFP
MS7&/.;:NH.P$_+Z56'C-P/8Z;3.\^!]02P,$%     @ 23T%4]&-S5-M @
M(08  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&ULI55A;YLP$/TK)]0/
MK;050D(2500I:3=MDRI%S=I]=N "5HU-;1.:?S_;$)IU#9JT+\%GWWM^]VQ?
MXD;(9U4@:G@M&5<+K]"ZNO%]E198$G4M*N1F92=D2;0)9>ZK2B+)'*AD?A@$
M4[\DE'M)[.;6,HE%K1GEN):@ZK(D\K!")IJ%-_*.$P\T+[2=\).X(CEN4#]6
M:VDBOV?):(E<4<%!XF[A+4<WJ[G-=PE/%!MU,@9;R5:(9QM\SQ9>8 4APU1;
M!F(^>[Q%QBR1D?'2<7K]EA9X.CZR?W6UFUJV1.&M8+]HIHN%-_<@PQVIF7X0
MS3?LZHDL7RJ8<K_0=+F!!VFMM"@[L%%04MY^R6OGPPD@')T!A!T@=+K;C9S*
M.Z))$DO1@+39ALT.7*D.;<11;@]EHZ59I0:GDP=Q($P?8%W+M##5P3*7B,9U
MK> S;-JC K&#9?I24T6=E28\XMPI*KB\0TTH4U=P 93#ST+4BO!,Q;XV(NU6
M?MH)6K6"PC."IG ON"X4?.$99G_B?5-<7V%XK' 5#A+^J/DUC(-/$ ;AZ'%S
M!Y<75P.TX]ZXL:.-SM"^^31 -NG))HYL?(9L11CA*0+1L,6<<DYY;EVN4%*1
M?61BRS=U?/;A[9/Q))I%L;__0$;4RXC^50;R;%A RS0Y$3"9!^<$3'L!TT$!
M3U2:9TH&')WU3+/_/YYY3S8?E/7N[LON[DMW]S\R9_[7Z8S&41"\,\<_>;8E
MRMPU)P6IJ+EN7W _V_>_9?OLW]+;YGE/I+DV"ACN##2XGAE?9-N0VD"+RC6!
MK="FI;AA87HX2IM@UG="Z&-@-^C_%9+?4$L#!!0    ( $D]!5-LG=6V" 0
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
MY%S@K0)=%053+W/,Y7;BA=[NX(ZGF;$'_G1<LA3OT3R4MXIV?LN2\ *%YE*
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
M&8U";T$7 AS[1+&4?&TL]^:QR=8"A.0[MC1'+M%G>=R+D$!B-; %/S9T-W-
M+J2[93TFM,^0= XNBY%T^]WCHM4X;32F5S1^KW6?#9,[EB;IX'4U9S>]V\J:
MLB[P;[*8BN\<2#L'TL!^_S\.?, _[/B'@7]XA?^S0T&W!YC9T &>7*I.+OUF
MO4N.-)R#))#ZSMKGC_V'+-Y?4#+JE(P^5#)QU'I0,EVK-5BOIW71L8KB@@JW
MU"4DZ:*[C;!FB]&9KL$_JN*SV^@;^X7;K=".2=@0)ND_TDG8IEF: $T5+NC:
M(%WW,-S1^P+6)]#ZQA@\!?[.=R]6_@=02P,$%     @ 23T%4Z?%EJS^ @
M%PH  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULO59;;YLP%/XK%NI#
M*VWADEM;)9%RJ]9)E:)>MF<'3L"JL9EMDE;:CY]M""$=0=6T]@5L<[[O?.>"
M[=&.BV>9 "CTDE(FQTZB5';MNC),(,6RPS-@^LN&BQ0K/16Q*S,!.+*@E+J!
MYPW<%!/F3$9V;24F(YXK2ABL!))YFF+Q.@/*=V/'=_8+]R1.E%EP)Z,,Q_
MZBE;"3US*Y:(I, DX0P)V(R=J7^]] ,#L!8_".QD;8Q,*&O.G\WD-AH[GE$$
M%$)E*+!^;6$.E!HFK>-72>I4/@VP/MZSW]C@=3!K+&'.Z4\2J63L7#HH@@W.
MJ;KGNV]0!M0W?"&GTC[1KK3U'!3F4O&T!&L%*6'%&[^4B:@!-$\S("@!P5M
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
MJ?S!MG^1VJ$28,Q24?Z#;3W7'8"X$))EM;!"D-&\NN+G.A = >6H60#5 NA
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
MNJ4@$IJ6R'9; NJ6.&&BWYKH.Q/A&0WY>Q-U!6O%R"G:BW&=QM%M@M>[9>K
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
MQWOFV8)RW>%N0UBC>.G<=$_;R OTOCO0T OTH3M0Z 7ZV!T(>8%NNP-!%]!
M]4W3/*AI'E0ACQS(]S@E@*V!T!WBP0L;O+#""QUX[SD3 A2<183$ JPYRP 5
MHL1Y5,U3-#U9S0A^@5=M'5%/,JXFT?ZX60P#]3<?;%JX#1MN0R^W6@4:-A$3
M4K@(#(\(A# 8-_/7?78\"$'8SG'4<!QY.=[MY^<"%)B##4Y+ EXK>8I9FF*N
M$DQX70-MG;NJIYCL\ KZP6B?_/5_#-IC/V[8C[WLI_TQ&OUA%7A59F6*]?;A
M MP17A!9*J$^T&5/U4V:>2=GJ>)I@S?U5XKQ!E4JBJ5.?-UP;U2Y.'MX66,.
M=S(ZFPZ=53MKN,Q>5A$QW="8Y#'@6*JJP )@70\1R65;-2S]\/62M571B7'7
M+X_;RPL,K.\'_LR4/$K4QE*)"HU>T!]+@[O7N([*ASN[$/@_*-_2S++';3AV
M%1&T.@_1N<1O::!V*QDYZQA::X!^;_BLGI7<^?%GY=@0$')GQ3H"]%O"7_1'
M26-</>?4"T3REY52BP>X2LEZ /2;P.<R>U"SJJ3$^*G:HCX190-LH[[<)C1*
MK 9L:9J"!]T"3,M!#-3>52UN5I3ZY!>X:B4].EK?<.S*I=5^Z!=_RSICN4Q.
MYZUH?VJE/3ZB#9&#M74..'EAKBOV9TSVY#C9KEQ;?X)^@SK'-F%IYNBV!8#6
MKZ!?X;^0F&2%::D7"O/L6'@<?)"U">2WB2,^6)J%U4N'\R>@3 2P>H1D0&65
MD RP4@JI%ICFC\_/BF6A1R1*KJ*HY+54J,+!("8I%5*/)!MEPX!QH)PI?ZPN
M1ZJ>N'HNKB]U3P;J[E+(NA3RNU2ULP$1+CKO:@P@#'?;KJ\L:>+8ZJ*=9P^_
M)WWEN$IOU7F.]D''7@0=[8.L$R&_$YVT3]4,*2>19-S[Y&7-!PW/LFM%UCB0
MWSA.V[>B8SO0=N]R5V0= ?D=X>0-FL'M5/I6Z9%?Z<^T03.S['(;N7-E%1WY
M%?W4DEPEE*S!]4\2E7HP^'N]5KGFOG*R2HYFYWDY8+4X]&OQ:05J0'<+=.I,
M>6BU,/1KX<GE&;;LT1WE&5HQ#/UB>*;R-+.,]YO906[GK8Y?,&^8$CXLI)KU
MW,_XH=7+\#QZ&5J]#/UZ>?I6Y<8@.VJ@?E\9'K]C0:/^X; /[<,.1GUL'S4Y
M&';;QFM\L/R#G9?M^B>D3Y@_TER E*Q54*! >X#7O\K4)Y(5U?OW!R8ERZK#
MA."8<#U 75\S)I]/]"O]YK>QQ6]02P,$%     @ 23T%4^& "E%C!@  =QX
M !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&ULM5GM;MLV%'T5PNBP%LAL
MB93LN$@"U':R)%@[HUZWWXQ$QT0E426I. 'Z\",E1O2'1,M)FA^.1-U[>'1Y
MOTB=K1G_+E:$2/"8)IDX[ZVDS#\.!B):D12+/LM)IIXL&4^Q5+?\?B!R3G!<
M*J7) 'K><)!BFO4NSLJQ.;\X8X5,:$;F'(@B33%_FI"$K<][?N]YX"N]7TD]
M,+@XR_$]61#Y+9]S=3>H46*:DDQ0E@%.EN>]3_['V\#3"J7$OY2LQ<8UT*]R
MQ]AW?7,3G_<\S8@D))(: JM_#V1*DD0C*1X_#&BOGE,K;EX_HU^5+Z]>Y@X+
M,F7)?S26J_/>:0_$9(F+1'YEZVMB7BC4>!%+1/D+UD;6ZX&H$)*E1EDQ2&E6
M_<>/QA ;"FC<H@"- MQ5&+4H(*. =A2@WZ(0&(5@5R%H40B-0MA586@4AET5
M1D9AU%7AU"B<=E48&X5Q5P7?>UZYTB4'U9*7_C+#$E^<<;8&7,LK/'U1.EVI
MK]R$9CH^%I*KIU3IR8LISJG$"5A(%GT'?X %X90(, %SY:>$<Q*;1^]G1&*:
MB _@'1@ L<)<B=$,?,NH%"=J4%W_LV*%P%DLS@92<=,S#"+#8U+Q@"T\/N6\
M#[SQ"8 >]+\M9N#]NP^SSW:JZK<!=^K&O2VR/D#>%FX'U%EW5,^@-J!<NE%F
M)%(H?H5B234 774PGA^60$,GT)_=@4(GT'5WH, )=-,="#F!;KL#P3:@@8J>
M.H1@'4*P1 Y;D!<X(8 M@=!QXL!#-1XJ\5 +WIRSB)!8@"5G*:!"%#B+RAGR
M.B;+N<!/\*XI(BKX80FOZ^/#1>"IO[/!0P.KH&85.%E56:!F$S$A11N!8(\
M\KUA/7\58?M"T/>;.88UQ_" Y;;L<P)RS,$#3@H"WJOT%+,DP5R G/!J]9MB
M=EI-,=K@Y?6]<)O\Y0&A+?;#FOW0R?ZTCT;A;S8#3XNT2+!N'T[ G/"<R$(E
MZIV\[/"W43WOZ$W\][3&.W6^QXSD3*BBPI\J*_^N/1F7[9#B3S-)5-Q)72_*
MQ\V.W1KFDVKR\;;IO1;/&=><Q\=Y3DP?:$RR&' LE?=@ ;#VFXADLLEK)F[X
M:FF;O.V%>I?'ZVW9Q?=L?^#]\IB:F#FZQ8N_T;OX3FY_T1\%C7'9:%<N1'1N
M.H)7A1]L)J&P-57ZMB+X\(7NA%-69/(8BG#/=- ;H_ZHS7JVS/CN.O.E2._4
MU"K\8OQ4]G)/1*TM>U"#ZQ6-5I;UFB8)N"/*R$S'@WH--1BQ-"_TS4\P:V2.
M]HR+AFVFM67(=]<ARSIEF5R]G+>B_;F1=K!'VX<MK&UA\MV5:=_6)?LW-':X
M;^PV6]N"Y+LKTE<2DS0WX4559&%IR&HZ.'L"*Y48624AF=HOQX2D0&W#A52D
M:7;_O%$H<BVQ4LD^B@I>A:DR!E9;V80*J27)@\JM@'$0K7!V7SZ.E(VXVA15
MCXZ(F>%^;^$(:ULH_9&[!RKK583SDDOU:A^<Q<H ^OZ6-X6H[Z,6,K;*^NXR
M^Z)V09&]8IQ$6$A7=;!ETQ^_2>\ ;;V![GJSYW.=E_W*(+<O>[4%:A13@MMB
MUXUBX2[:3:/8:!?MMDELV.J2T)9 Z"Z!+_6">7&7T C\O53C.OK4&IJ^C:F^
M;5%%K4X\30<"!W=.&UNGM]D[05O5H+NJ_=KN<VIF[]A^0EO6H+NLO;8!G1[
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
MELJ5;U;T0T'M%M!\J91]ZKB:-?RB%K\!4$L#!!0    ( $D]!5-)GHDZC0(
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
M@M#UY:XW5I7^0LV5I>OIESF]AZA= /F72MGWC;NC[0N;_@%02P,$%     @
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
M+K=%<>G+[LU-)?/77WN]_E+M_#]02P,$%     @ 23T%4S1..WUZ @   #$
M !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:36ZC0!"&X:M8'""X
MJZJKR"C.:C;9CG(!Y+1_%-M8P&B2VX_E+.P/S6(V$=\*-8CB7:!'"'CZ50[M
MN.].PVY_'A8?Q\-I6%6[<3S_J.MAO2O'=GCHSN5T.;+I^F,[7I;]MCZWZ_=V
M6VI9+KWN[V=4ST_W,Q>OG^?R/Q.[S6:_+C^[]>]C.8W_&%S_Z?KW85?*6"U>
MVWY;QE55?QQNNX?ZNDD/E\G5XN5M5?4O;ZFJYPX2")+Y@Q2"=/X@@R";/RA#
M4)X_R"'(YP\*"(KY@QH(:N8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q
M$Y*=",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'<BT%M0;R'06U!O(=!;)@_;
M!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM
M!'HKZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z
M&X'>AGH;@=Z&>AN!WH9Z&X'>-GG93:"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>A
MWD:@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>>?*QDD#OC'IG KTSZIT)
M],ZH=R;0.Z/>F4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OG_QL
M0J"WH]Y.H+>CWDZ@MZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>
M0:!WH-Y!H'=,?A8DT#M0[R#0.U#O(-"[0;T; KT;U+LAT+M!O1L"O1O4N_E.
MO8?Q\U"&6\_7&J__G52/EW/+[?+7Y=?.R:URQ;F^KQB>_P)02P,$%     @
M23T%4R!P#MDD @  J2\  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I-;MLP
M$ 7@JQC:!A;-?[6(LVF[;;/H!5AI' N61()D4N?VI>0D0(O42. "?1L+-LEY
M(P[PK7S]_3%06AW'84K;:I]S^,A8:O<TNE3[0%-9V?DXNER^QCL67'MP=\3$
M9F-8ZZ=,4U[GN49U<_V9=NY^R*LOQ_)SZOVTK2(-J5I].FV<L[:5"V'H6Y?+
M.GN8NC]2UD\)=3FY[$G[/J2KLJ%BKR;,*W\/>#KW[8%B[#M:W;J8O[JQ[&+'
M@:7\.%"JSY=XI4>_V_4M=;Z]'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORE
MS+G LO,V^I#*Q"*]/^YY)//I=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>
MEGDDMCPNO^/?9_Q2_YU]") ^)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I!$54
MCD(J1S&5HZ#*453E**QR%%<Y"JP<15:!(JM D56@R"I09!4HL@H4606*K )%
M5H$BJT"15:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HL@J4615*+(J%%D5BJP*
M15:%(JM"D56AR*I09%4HLBH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL
M&D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(JM!D=6BR&I19+4HLEH462V*
MK!9%5HLBJT61U:+(:E%D;5!D;5!D;5!D;?ZGK#^\/_SC^.59CZZ?GO/9\@_]
MFU]02P$"% ,4    " !)/053!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( $D]!5/S'F;M[@   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( $D]!5.97)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ 23T%4ZO-0<L !@  _!H  !@
M         ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( $D]!5/T];(\2P<   $@   8              " @4,.  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !)/053&I=HX=0#  !($
M&               @('$%0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ 23T%4T@&67M(!@  $1L  !@              ("!SAD  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( $D]!5,13FWMW @
M -\T   8              " @4P@  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    " !)/053%*16U T(  "T(   &               @(%>
M*0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 23T%4W?M
M,PZ8!0  :0P  !@              ("!H3$  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( $D]!5.$FDS-42$  $-K   8
M  " @6\W  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !)
M/053SU Y.[D%  #P$0  &               @('V6   >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ 23T%4]9:OS'R&P  K',  !D
M         ("!Y5X  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    " !)/053N%$W,]P.  !6/   &0              @($.>P  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( $D]!5-;/:T.O H  +LG
M   9              " @2&*  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ 23T%4ZJ^[Z+>!   T@X  !D              ("!%)4
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !)/053,H4M
MP(,,  #[)P  &0              @($IF@  >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( $D]!5.%_:T\%P,  +T'   9
M  " @>.F  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
M23T%4[P^X7?"!   W@L  !D              ("!,:H  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    " !)/053".1 J=$&  # $P  &0
M            @($JKP  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( $D]!5.W7T3WW0H  +8A   9              " @3*V  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ 23T%4]!7OI*_ P
M]0@  !D              ("!1L$  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    " !)/053_QK:#H,#  "<!P  &0              @($\
MQ0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( $D]!5-T
MN,B!3"(  )%R   9              " @?;(  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ 23T%4Z9SB$&_ @  L 8  !D
M     ("!>>L  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M" !)/053]%JFF/<$  "V#P  &0              @(%O[@  >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( $D]!5/$VL[:BP(  -,%   9
M              " @9WS  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ 23T%4^!5>>2+!   A1(  !D              ("!7_8  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !)/053&^+!T(P$
M  !5#P  &0              @($A^P  >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( $D]!5,Y.EUR_0(  ,P'   9              "
M@>3_  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 23T%
M4Z,%;(JH @  I 8  !D              ("!& ,! 'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    " !)/053##V 460$  ""#0  &0
M        @('W!0$ >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( $D]!5.[ZM\.-0(  +<%   9              " @9(* 0!X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ 23T%4]N!LNO\ @  ! L
M !D              ("!_@P! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    " !)/053S#'+;S@"  #,!   &0              @($Q$ $
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( $D]!5/PVV[(
M%0(  +L$   9              " @: 2 0!X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ 23T%4\!O+*E^ @  *0<  !D
M ("![!0! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !)
M/053V/ ,]YH"  "#!P  &0              @(&A%P$ >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( $D]!5-Q@#^'I0(  '0&   9
M          " @7(: 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ 23T%4][S @M' P  I T  !D              ("!3AT! 'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !)/053A/I-A4@"  !M
M!P  &0              @(',( $ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( $D]!5,*+RHD"P,   8*   9              " @4LC
M 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 23T%4Y N
M/QZ) @  BP8  !D              ("!C28! 'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    " !)/053S^(/DY4$  #6$@  &0
M    @(%-*0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M $D]!5-*(&_$?P,  ',-   9              " @1DN 0!X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ 23T%4YGV,QB-!   YA(  !D
M             ("!SS$! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    " !)/053E+0F@3D&  !&'   &0              @(&3-@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( $D]!5-]8;4J0@0
M (00   9              " @0,] 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ 23T%4Q?)B=L_!0  3Q<  !D              ("!
M?$$! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !)/053
MABS#FR\$  "9#P  &0              @('R1@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( $D]!5,(M'TCZ0(  . )   9
M      " @5A+ 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ 23T%4TLH8FW< P  !0\  !D              ("!>$X! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !)/053.9%-#V<$  !K$P
M&0              @(&+4@$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( $D]!5,Z3_%^! 4  &X5   9              " @2E7 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ 23T%4PXX\H%@
M!   =Q(  !D              ("!9%P! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    " !)/0539A=X" D%   )%@  &0
M@('[8 $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( $D]
M!5/NCT2+,P,  )\*   9              " @3MF 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ 23T%4Y1^Z]U4 P  & L  !D
M         ("!I6D! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    " !)/053T8W-4VT"   A!@  &0              @($P;0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( $D]!5-LG=6V" 0  "00
M   9              " @=1O 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ 23T%4^;_3.-U P  [@H  !D              ("!$W0!
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " !)/0530G67
ML2\#   ;#   &0              @(&_=P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;%!+ 0(4 Q0    ( $D]!5.[)VCTMP(  *X'   9
M  " @25[ 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @
M23T%4]]#,"X< @  Q@0  !D              ("!$WX! 'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6Q02P$"% ,4    " !)/053SQ^V*',"  !3!@  &0
M            @(%F@ $ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4
M Q0    ( $D]!5, K?FBI0(  $H(   9              " @1"# 0!X;"]W
M;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ 23T%4T@:J:[2 @
MQ@<  !D              ("![(4! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6Q02P$"% ,4    " !)/0538V;U7'@'  #5)0  &0              @('U
MB $ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( $D]!5-P
ML 8DJP0  &,2   9              " @:20 0!X;"]W;W)K<VAE971S+W-H
M965T-C8N>&UL4$L! A0#%     @ 23T%4S/)]DL3 P  \ H  !D
M     ("!AI4! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4
M" !)/053NYU)EDT#  !=#   &0              @('0F $ >&PO=V]R:W-H
M965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( $D]!5,PQ=D#-P(  +T$   9
M              " @52< 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L!
M A0#%     @ 23T%4Z?%EJS^ @  %PH  !D              ("!PIX! 'AL
M+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " !)/053BD/; #8"
M  #X!   &0              @('WH0$ >&PO=V]R:W-H965T<R]S:&5E=#<Q
M+GAM;%!+ 0(4 Q0    ( $D]!5.T[O5%D@(  +X'   9              "
M@62D 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ 23T%
M4QA&T'[K @  N@H  !D              ("!+:<! 'AL+W=O<FMS:&5E=',O
M<VAE970W,RYX;6Q02P$"% ,4    " !)/0532ROLNO($   *%   &0
M        @(%/J@$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0
M   ( $D]!5.ULZ:4G0(  '0(   9              " @7BO 0!X;"]W;W)K
M<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ 23T%4[(WN$Y) P  F@L
M !D              ("!3+(! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q0
M2P$"% ,4    " !)/053#0X!0KT%   G&P  &0              @(',M0$
M>&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( $D]!5/A@ I1
M8P8  '<>   9              " @<"[ 0!X;"]W;W)K<VAE971S+W-H965T
M-S@N>&UL4$L! A0#%     @ 23T%4TL,)L/A @  $PD  !D
M ("!6L(! 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " !)
M/053STWB?&D"  "N!@  &0              @(%RQ0$ >&PO=V]R:W-H965T
M<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( $D]!5-)GHDZC0(   <'   9
M          " @1+( 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#
M%     @ 23T%4\%#.K#8 @  @0@  !D              ("!ULH! 'AL+W=O
M<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " !)/053Q%X[A7$"  !M
M!0  &0              @('ES0$ >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM
M;%!+ 0(4 Q0    ( $D]!5,8>AY[90,  /P5   -              "  8W0
M 0!X;"]S='EL97,N>&UL4$L! A0#%     @ 23T%4Y>*NQS     $P(   L
M             ( !'=0! %]R96QS+RYR96QS4$L! A0#%     @ 23T%4]DV
M-2'7!0  +3<   \              ( !!M4! 'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( $D]!5,T3CM]>@(    Q   :              "  0K; 0!X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( $D]!5,@< [9
M) (  *DO   3              "  ;S= 0!;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@    !; %L ]!@  !'@ 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>332</ContextCount>
  <ElementCount>437</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>99</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>10101 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureDescriptionOfBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>10201 - Disclosure - Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>10301 - Disclosure - Condensed Consolidated Financial Statements Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetails</Role>
      <ShortName>Condensed Consolidated Financial Statements Details</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>10401 - Disclosure - Licensing and Other Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements</Role>
      <ShortName>Licensing and Other Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>10501 - Disclosure - Royalty Purchase Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreements</Role>
      <ShortName>Royalty Purchase Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>10601 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>10701 - Disclosure - Lease Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLeaseAgreements</Role>
      <ShortName>Lease Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>10801 - Disclosure - Long-Term Debt and Other Financings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancings</Role>
      <ShortName>Long-Term Debt and Other Financings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>10901 - Disclosure - Common Stock Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCommonStockWarrants</Role>
      <ShortName>Common Stock Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>11001 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>11101 - Disclosure - Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureStockBasedCompensation</Role>
      <ShortName>Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>11201 - Disclosure - Capital Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCapitalStock</Role>
      <ShortName>Capital Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>11301 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>11401 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>20202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>30203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>30303 - Disclosure - Condensed Consolidated Financial Statements Detail (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailTables</Role>
      <ShortName>Condensed Consolidated Financial Statements Detail (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetails</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>30503 - Disclosure - Royalty Purchase Agreements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsTables</Role>
      <ShortName>Royalty Purchase Agreements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>30603 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureFairValueMeasurements</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>30703 - Disclosure - Lease Agreements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLeaseAgreementsTables</Role>
      <ShortName>Lease Agreements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureLeaseAgreements</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>30803 - Disclosure - Long-Term Debt and Other Financings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsTables</Role>
      <ShortName>Long-Term Debt and Other Financings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancings</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>30903 - Disclosure - Common Stock Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCommonStockWarrantsTables</Role>
      <ShortName>Common Stock Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureCommonStockWarrants</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>31103 - Disclosure - Stock-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureStockBasedCompensationTables</Role>
      <ShortName>Stock-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureStockBasedCompensation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>40101 - Disclosure - Description of Business - Cash and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureDescriptionOfBusinessCashAndRestrictedCashDetails</Role>
      <ShortName>Description of Business - Cash and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>40102 - Disclosure - Description of Business - Stock Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails</Role>
      <ShortName>Description of Business - Stock Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>40103 - Disclosure - Description of Business - Repayment of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails</Role>
      <ShortName>Description of Business - Repayment of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Use of Estimates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies - Use of Estimates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Cash and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies - Cash and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Equity Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies - Equity Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>40204 - Disclosure - Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones and Royalties and Income Taxes and Net Income (Loss) per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones and Royalties and Income Taxes and Net Income (Loss) per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>40205 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>40206 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies - Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>40301 - Disclosure - Condensed Consolidated Financial Statements Detail - Equity Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails</Role>
      <ShortName>Condensed Consolidated Financial Statements Detail - Equity Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>40302 - Disclosure - Condensed Consolidated Financial Statements Detail - Accrued and Other Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails</Role>
      <ShortName>Condensed Consolidated Financial Statements Detail - Accrued and Other Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>40303 - Disclosure - Condensed Consolidated Financial Statements Details - Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails</Role>
      <ShortName>Condensed Consolidated Financial Statements Details - Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>40304 - Disclosure - Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails</Role>
      <ShortName>Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>40401 - Disclosure - Licensing and Other Arrangements - Novartis International (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails</Role>
      <ShortName>Licensing and Other Arrangements - Novartis International (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>40402 - Disclosure - Licensing and Other Arrangements - Novartis - Gevokizumab and IL-1 Beta (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails</Role>
      <ShortName>Licensing and Other Arrangements - Novartis - Gevokizumab and IL-1 Beta (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>40403 - Disclosure - Licensing and Other Arrangements - Takeda (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails</Role>
      <ShortName>Licensing and Other Arrangements - Takeda (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>40404 - Disclosure - Licensing and Other Arrangements - Rezolute (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails</Role>
      <ShortName>Licensing and Other Arrangements - Rezolute (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>40405 - Disclosure - Licensing and Other Arrangements - Janssen Biotech (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails</Role>
      <ShortName>Licensing and Other Arrangements - Janssen Biotech (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>40406 - Disclosure - Licensing and Other Arrangements - Affimed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails</Role>
      <ShortName>Licensing and Other Arrangements - Affimed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>40407 - Disclosure - Licensing and Other Arrangements - NIAID (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails</Role>
      <ShortName>Licensing and Other Arrangements - NIAID (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>40408 - Disclosure - Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails</Role>
      <ShortName>Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>40501 - Disclosure - Royalty Purchase Agreements - Agenus (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails</Role>
      <ShortName>Royalty Purchase Agreements - Agenus (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>40502 - Disclosure - Royalty Purchase Agreements - Bioasis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails</Role>
      <ShortName>Royalty Purchase Agreements - Bioasis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>40503 - Disclosure - Royalty Purchase Agreements - Aronora (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails</Role>
      <ShortName>Royalty Purchase Agreements - Aronora (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>40504 - Disclosure - Royalty Purchase Agreements - Palobiofarma (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails</Role>
      <ShortName>Royalty Purchase Agreements - Palobiofarma (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>40505 - Disclosure - Royalty Purchase Agreements - Viracta (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails</Role>
      <ShortName>Royalty Purchase Agreements - Viracta (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>40506 - Disclosure - Royalty Purchase Agreements - Summary of Acquisition of Royalty Rights (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails</Role>
      <ShortName>Royalty Purchase Agreements - Summary of Acquisition of Royalty Rights (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>40601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>40602 - Disclosure - Fair Value Measurements - Summary of Changes In Estimated Fair Value of Level 3 Financial Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Changes In Estimated Fair Value of Level 3 Financial Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>40603 - Disclosure - Fair Value Measurements - Estimated Fair Value of Equity Securities Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails</Role>
      <ShortName>Fair Value Measurements - Estimated Fair Value of Equity Securities Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>40604 - Disclosure - Fair Value Measurements - Contingent Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails</Role>
      <ShortName>Fair Value Measurements - Contingent Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>40701 - Disclosure - Lease Agreements - Leased facilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails</Role>
      <ShortName>Lease Agreements - Leased facilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>40702 - Disclosure - Lease Agreements - Maturity of lease liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails</Role>
      <ShortName>Lease Agreements - Maturity of lease liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>40703 - Disclosure - Lease Agreements - Rent Expense and Lease costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails</Role>
      <ShortName>Lease Agreements - Rent Expense and Lease costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>40704 - Disclosure - Lease Agreements - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails</Role>
      <ShortName>Lease Agreements - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>40801 - Disclosure - Long-Term Debt and Other Financings - Silicon Valley Bank Loan Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails</Role>
      <ShortName>Long-Term Debt and Other Financings - Silicon Valley Bank Loan Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>40802 - Disclosure - Long-Term Debt and Other Financings - Novartis Note (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails</Role>
      <ShortName>Long-Term Debt and Other Financings - Novartis Note (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>40803 - Disclosure - Long-Term Debt and Other Financings - Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails</Role>
      <ShortName>Long-Term Debt and Other Financings - Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>40901 - Disclosure - Common Stock Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails</Role>
      <ShortName>Common Stock Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureCommonStockWarrantsTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>41001 - Disclosure - Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails</Role>
      <ShortName>Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>41002 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails</Role>
      <ShortName>Commitments and Contingencies - Contingent Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>41101 - Disclosure - Stock-based Compensation - ESPP (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails</Role>
      <ShortName>Stock-based Compensation - ESPP (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>41102 - Disclosure - Stock-based Compensation - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails</Role>
      <ShortName>Stock-based Compensation - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>41103 - Disclosure - Stock-based Compensation - Weighted Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails</Role>
      <ShortName>Stock-based Compensation - Weighted Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>41104 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>41105 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-based Compensation - Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>41201 - Disclosure - Capital Stock - Series X and Series Y Convertible Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails</Role>
      <ShortName>Capital Stock - Series X and Series Y Convertible Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>41202 - Disclosure - Capital Stock - Series A Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails</Role>
      <ShortName>Capital Stock - Series A Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>41203 - Disclosure - Capital Stock - Series B Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails</Role>
      <ShortName>Capital Stock - Series B Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>41204 - Disclosure - Capital Stock - Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails</Role>
      <ShortName>Capital Stock - Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>41205 - Disclosure - Capital Stock - BVF Ownership (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails</Role>
      <ShortName>Capital Stock - BVF Ownership (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>41206 - Disclosure - Capital Stock - ATM Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails</Role>
      <ShortName>Capital Stock - ATM Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>41301 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureIncomeTaxes</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="tmb-20210630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>41401 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xoma.com/role/DisclosureSubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xoma.com/role/DisclosureSubsequentEvents</ParentRole>
      <Position>83</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="tmb-20210630x10q.htm">tmb-20210630x10q.htm</File>
    <File>tmb-20210630.xsd</File>
    <File>tmb-20210630_cal.xml</File>
    <File>tmb-20210630_def.xml</File>
    <File>tmb-20210630_lab.xml</File>
    <File>tmb-20210630_pre.xml</File>
    <File>tmb-20210630xex10d1.htm</File>
    <File>tmb-20210630xex31d1.htm</File>
    <File>tmb-20210630xex31d2.htm</File>
    <File>tmb-20210630xex32d1.htm</File>
    <File>tmb-20210630xex3d8.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>103
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tmb-20210630x10q.htm": {
   "axisCustom": 0,
   "axisStandard": 31,
   "contextCount": 332,
   "dts": {
    "calculationLink": {
     "local": [
      "tmb-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tmb-20210630_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "tmb-20210630x10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tmb-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tmb-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "tmb-20210630.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",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 612,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 38,
    "http://www.xoma.com/20210630": 3,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 46
   },
   "keyCustom": 121,
   "keyStandard": 316,
   "memberCustom": 60,
   "memberStandard": 31,
   "nsprefix": "xoma",
   "nsuri": "http://www.xoma.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00090 - Document - Document and Entity Information",
     "role": "http://www.xoma.com/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:LicensingAndOtherArrangementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10401 - Disclosure - Licensing and Other Arrangements",
     "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements",
     "shortName": "Licensing and Other Arrangements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:LicensingAndOtherArrangementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:RoyaltyPurchaseAgreementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10501 - Disclosure - Royalty Purchase Agreements",
     "role": "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreements",
     "shortName": "Royalty Purchase Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:RoyaltyPurchaseAgreementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10601 - Disclosure - Fair Value Measurements",
     "role": "http://www.xoma.com/role/DisclosureFairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:LeaseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10701 - Disclosure - Lease Agreements",
     "role": "http://www.xoma.com/role/DisclosureLeaseAgreements",
     "shortName": "Lease Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:LeaseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10801 - Disclosure - Long-Term Debt and Other Financings",
     "role": "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancings",
     "shortName": "Long-Term Debt and Other Financings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:CommonStockWarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10901 - Disclosure - Common Stock Warrants",
     "role": "http://www.xoma.com/role/DisclosureCommonStockWarrants",
     "shortName": "Common Stock Warrants",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:CommonStockWarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11001 - Disclosure - Commitments and Contingencies",
     "role": "http://www.xoma.com/role/DisclosureCommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11101 - Disclosure - Stock-based Compensation",
     "role": "http://www.xoma.com/role/DisclosureStockBasedCompensation",
     "shortName": "Stock-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11201 - Disclosure - Capital Stock",
     "role": "http://www.xoma.com/role/DisclosureCapitalStock",
     "shortName": "Capital Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11301 - Disclosure - Income Taxes",
     "role": "http://www.xoma.com/role/DisclosureIncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11401 - Disclosure - Subsequent Events",
     "role": "http://www.xoma.com/role/DisclosureSubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "20202 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)",
     "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30203 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)",
     "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30303 - Disclosure - Condensed Consolidated Financial Statements Detail (Tables)",
     "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailTables",
     "shortName": "Condensed Consolidated Financial Statements Detail (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:ScheduleOfRoyaltyRightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30503 - Disclosure - Royalty Purchase Agreements (Tables)",
     "role": "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsTables",
     "shortName": "Royalty Purchase Agreements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:ScheduleOfRoyaltyRightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30603 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30703 - Disclosure - Lease Agreements (Tables)",
     "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsTables",
     "shortName": "Lease Agreements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30803 - Disclosure - Long-Term Debt and Other Financings (Tables)",
     "role": "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsTables",
     "shortName": "Long-Term Debt and Other Financings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "xoma:CommonStockWarrantDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30903 - Disclosure - Common Stock Warrants (Tables)",
     "role": "http://www.xoma.com/role/DisclosureCommonStockWarrantsTables",
     "shortName": "Common Stock Warrants (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "xoma:CommonStockWarrantDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31103 - Disclosure - Stock-based Compensation (Tables)",
     "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationTables",
     "shortName": "Stock-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40101 - Disclosure - Description of Business - Cash and Restricted Cash (Details)",
     "role": "http://www.xoma.com/role/DisclosureDescriptionOfBusinessCashAndRestrictedCashDetails",
     "shortName": "Description of Business - Cash and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockDividendRatePercentage",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40102 - Disclosure - Description of Business - Stock Issuance (Details)",
     "role": "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails",
     "shortName": "Description of Business - Stock Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankAndNovartisPharmaAgMember_T8uuuY4HokmZzwbm38WzUQ",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40103 - Disclosure - Description of Business - Repayment of Debt (Details)",
     "role": "http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails",
     "shortName": "Description of Business - Repayment of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankAndNovartisPharmaAgMember_T8uuuY4HokmZzwbm38WzUQ",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Use of Estimates (Details)",
     "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesDetails",
     "shortName": "Basis of Presentation and Significant Accounting Policies - Use of Estimates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Cash and Restricted Cash (Details)",
     "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails",
     "shortName": "Basis of Presentation and Significant Accounting Policies - Cash and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2020_U37S5zBAG06DvfPqku19yQ",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "xoma:EquitySecuritiesPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_10_31_2020_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_x5bUZXdoX0aSctNJtUcZOw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xoma:EquityInvestmentsNumberOfSharesHeld",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Equity Securities (Details)",
     "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails",
     "shortName": "Basis of Presentation and Significant Accounting Policies - Equity Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "xoma:FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "xoma:ImpairmentOfLongTermRoyaltyReceivable",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40204 - Disclosure - Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones and Royalties and Income Taxes and Net Income (Loss) per Share (Details)",
     "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails",
     "shortName": "Basis of Presentation and Significant Accounting Policies - Purchase of Rights to Future Milestones and Royalties and Income Taxes and Net Income (Loss) per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ReceivablesLongTermContractsOrPrograms",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40205 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)",
     "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails",
     "shortName": "Basis of Presentation and Significant Accounting Policies - Concentration of Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_MIHV76QaFUaxT9XfISrEhA",
      "decimals": "INF",
      "lang": null,
      "name": "xoma:NumberOfMajorPartners",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_customer_b9xVbSzcOUuQWY5mf666sA",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201912Member_9EhyR8cVTEqI0olvyqqa2w",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40206 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accounting Pronouncements (Details)",
     "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails",
     "shortName": "Basis of Presentation and Significant Accounting Policies - Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_1_1_2021_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201912Member_9EhyR8cVTEqI0olvyqqa2w",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xoma:EquitySecuritiesFvNiNonCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40301 - Disclosure - Condensed Consolidated Financial Statements Detail - Equity Securities (Details)",
     "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails",
     "shortName": "Condensed Consolidated Financial Statements Detail - Equity Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_xoma_RezoluteIncMember_iCHsLBMQ10KXilvbsu7Clg",
      "decimals": "-5",
      "lang": null,
      "name": "xoma:EquitySecuritiesFvNiNonCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "role": "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedProfessionalFeesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40302 - Disclosure - Condensed Consolidated Financial Statements Detail - Accrued and Other Liabilities (Details)",
     "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails",
     "shortName": "Condensed Consolidated Financial Statements Detail - Accrued and Other Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedProfessionalFeesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40303 - Disclosure - Condensed Consolidated Financial Statements Details - Net Loss Per Share (Details)",
     "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
     "shortName": "Condensed Consolidated Financial Statements Details - Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_pbRvlA-3N0SCMh3Kzk3BBA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40304 - Disclosure - Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)",
     "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails",
     "shortName": "Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40401 - Disclosure - Licensing and Other Arrangements - Novartis International (Details)",
     "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
     "shortName": "Licensing and Other Arrangements - Novartis International (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_9_30_2015_To_9_30_2015_srt_CounterpartyNameAxis_xoma_NovartisInternationalPharmaceuticalLtdMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_yMlxdxqo1kKuqNFn-hziFw",
      "decimals": null,
      "lang": "en-US",
      "name": "xoma:AgreementTerminationPriorWrittenNoticePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2020_To_6_30_2020_1r3dkQ_9eUiDMzQzu784PA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40402 - Disclosure - Licensing and Other Arrangements - Novartis - Gevokizumab and IL-1 Beta (Details)",
     "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
     "shortName": "Licensing and Other Arrangements - Novartis - Gevokizumab and IL-1 Beta (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_8_24_2017_To_8_24_2017_srt_CounterpartyNameAxis_xoma_NovartisPharmaAGMember_us-gaap_TypeOfArrangementAxis_xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember_whv9DiChSk22E5xiM-m6Tg",
      "decimals": "-5",
      "lang": null,
      "name": "xoma:LicenseAgreementTransactionPrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40403 - Disclosure - Licensing and Other Arrangements - Takeda (Details)",
     "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
     "shortName": "Licensing and Other Arrangements - Takeda (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_11_16_2020_To_11_16_2020_srt_CounterpartyNameAxis_xoma_TakedaPharmaceuticalCompanyLimitedMember_us-gaap_TypeOfArrangementAxis_xoma_CollaborationAgreementMember_V0YlXsxe_k6UhgdiVn4T0A",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40404 - Disclosure - Licensing and Other Arrangements - Rezolute (Details)",
     "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
     "shortName": "Licensing and Other Arrangements - Rezolute (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_12_6_2017_To_12_6_2017_srt_CounterpartyNameAxis_xoma_RezoluteIncMember_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember_FQdGP_Pbw0-3DL5dOtqYRQ",
      "decimals": "-5",
      "lang": null,
      "name": "xoma:LicenseAgreementConsiderationReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40405 - Disclosure - Licensing and Other Arrangements - Janssen Biotech (Details)",
     "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
     "shortName": "Licensing and Other Arrangements - Janssen Biotech (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_8_1_2019_To_8_31_2019_srt_CounterpartyNameAxis_xoma_JanssenBiotechInc.Member_us-gaap_TypeOfArrangementAxis_xoma_LicenseAgreementMember_H4VYt6kfxU2G3TYf81SofQ",
      "decimals": "-5",
      "lang": null,
      "name": "xoma:ProceedsFromUpfrontPayment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40406 - Disclosure - Licensing and Other Arrangements - Affimed (Details)",
     "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
     "shortName": "Licensing and Other Arrangements - Affimed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_AffimedMember_EjwKIcR9JE-znnOphIu2Tg",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40407 - Disclosure - Licensing and Other Arrangements - NIAID (Details)",
     "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
     "shortName": "Licensing and Other Arrangements - NIAID (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_9_30_2008_srt_CounterpartyNameAxis_xoma_DeferredRevenueArrangementNameOfParty2Member_us-gaap_TypeOfArrangementAxis_xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member_v_s1WWvc20mgi1XBrW6tgQ",
      "decimals": "-5",
      "lang": null,
      "name": "xoma:MaximumRevenueFromContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Hrw7tPqSpUm06FpAVXebXA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WX82vQM900GXLjv0vQC6ig",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncreaseDecreaseInDeferredRevenue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40408 - Disclosure - Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)",
     "role": "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
     "shortName": "Licensing and Other Arrangements - Sale of Future Revenue Streams (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember_U18ATjrZEkezdvyAx-s-Jg",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RevenueNotFromContractWithCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xoma:PaymentsRelatedToPurchaseOfRoyaltyRights",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40501 - Disclosure - Royalty Purchase Agreements - Agenus (Details)",
     "role": "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
     "shortName": "Royalty Purchase Agreements - Agenus (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_11_1_2020_To_11_30_2020_dei_LegalEntityAxis_xoma_AgenusIncMember_srt_ProductOrServiceAxis_xoma_MerckImmunoOncologyProductMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_tEyA_q9K_kS3hwm3WXx-xA",
      "decimals": "-5",
      "lang": null,
      "name": "xoma:MilestoneAchieved",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xoma:PaymentsRelatedToPurchaseOfRoyaltyRights",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40502 - Disclosure - Royalty Purchase Agreements - Bioasis (Details)",
     "role": "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
     "shortName": "Royalty Purchase Agreements - Bioasis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_2_25_2019_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_8xRvpsTNVUmh2Umit0LV2Q",
      "decimals": "INF",
      "lang": null,
      "name": "xoma:PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xoma:LongTermRoyaltyReceivableNonCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40503 - Disclosure - Royalty Purchase Agreements - Aronora (Details)",
     "role": "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
     "shortName": "Royalty Purchase Agreements - Aronora (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_4_7_2019_srt_CounterpartyNameAxis_xoma_AronoraIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_npszDQbifkq2pyCgINkFJw",
      "decimals": "INF",
      "lang": null,
      "name": "xoma:AgreementDrugCandidatesNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xoma:PaymentsRelatedToPurchaseOfRoyaltyRights",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40504 - Disclosure - Royalty Purchase Agreements - Palobiofarma (Details)",
     "role": "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
     "shortName": "Royalty Purchase Agreements - Palobiofarma (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_9_26_2019_srt_CounterpartyNameAxis_xoma_PalobiofarmaSLMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Yyq35V-R4kGfKIFeXeMRvw",
      "decimals": "INF",
      "lang": null,
      "name": "xoma:AgreementDrugCandidatesNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xoma:PaymentsRelatedToPurchaseOfRoyaltyRights",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40505 - Disclosure - Royalty Purchase Agreements - Viracta (Details)",
     "role": "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails",
     "shortName": "Royalty Purchase Agreements - Viracta (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_3_22_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_Z6Xn6lCckkyExjpUWgUpcg",
      "decimals": "INF",
      "lang": null,
      "name": "xoma:AgreementDrugCandidatesNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_l0iizgDo9kaGrg_iWmmCXQ",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xoma:LongTermRoyaltyReceivableNonCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40506 - Disclosure - Royalty Purchase Agreements - Summary of Acquisition of Royalty Rights (Details)",
     "role": "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails",
     "shortName": "Royalty Purchase Agreements - Summary of Acquisition of Royalty Rights (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "xoma:ScheduleOfRoyaltyRightsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_ViractaTherapeuticsInc.Member_JPsSoWL2wk-eX9FsawIAtQ",
      "decimals": "-3",
      "lang": null,
      "name": "xoma:RoyaltyRightsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40601 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis (Details)",
     "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Financial Assets and Liabilities Carried at Fair Value on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2020_To_6_30_2020_ndyBm9adoE-NpWgK3xy7Ug",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_hItItXkvzUK3nzYzPujUyg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40602 - Disclosure - Fair Value Measurements - Summary of Changes In Estimated Fair Value of Level 3 Financial Assets (Details)",
     "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails",
     "shortName": "Fair Value Measurements - Summary of Changes In Estimated Fair Value of Level 3 Financial Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_hItItXkvzUK3nzYzPujUyg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_XR0bIPTVu0ilY1KjzgJN8Q",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNiMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40603 - Disclosure - Fair Value Measurements - Estimated Fair Value of Equity Securities Assumptions (Details)",
     "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails",
     "shortName": "Fair Value Measurements - Estimated Fair Value of Equity Securities Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_XR0bIPTVu0ilY1KjzgJN8Q",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNiMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40604 - Disclosure - Fair Value Measurements - Contingent Consideration (Details)",
     "role": "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
     "shortName": "Fair Value Measurements - Contingent Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_q2Uw8FvzRU6DIWcwvn4KcQ",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xoma:OperatingLeasesNumberOfLeasedFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_facility_3F5JgNFAWEya9MNclng10w",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40701 - Disclosure - Lease Agreements - Leased facilities (Details)",
     "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails",
     "shortName": "Lease Agreements - Leased facilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_xoma_LeasedFacilitiesEmeryvilleCaliforniaMember_q2Uw8FvzRU6DIWcwvn4KcQ",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "xoma:OperatingLeasesNumberOfLeasedFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_facility_3F5JgNFAWEya9MNclng10w",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40702 - Disclosure - Lease Agreements - Maturity of lease liabilities (Details)",
     "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails",
     "shortName": "Lease Agreements - Maturity of lease liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40703 - Disclosure - Lease Agreements - Rent Expense and Lease costs (Details)",
     "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails",
     "shortName": "Lease Agreements - Rent Expense and Lease costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "xoma:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock",
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40704 - Disclosure - Lease Agreements - Additional information (Details)",
     "role": "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails",
     "shortName": "Lease Agreements - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "xoma:LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock",
       "xoma:LeaseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40801 - Disclosure - Long-Term Debt and Other Financings - Silicon Valley Bank Loan Agreement (Details)",
     "role": "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
     "shortName": "Long-Term Debt and Other Financings - Silicon Valley Bank Loan Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_5_7_2018_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_k8Fs5OWUGUSeyFsL74DOTA",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40802 - Disclosure - Long-Term Debt and Other Financings - Novartis Note (Details)",
     "role": "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
     "shortName": "Long-Term Debt and Other Financings - Novartis Note (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_5_1_2005_To_5_31_2005_us-gaap_DebtInstrumentAxis_xoma_NovartisNoteMember_vV4ly43VaESUxiJVDAcnTw",
      "decimals": "2",
      "lang": null,
      "name": "xoma:CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40803 - Disclosure - Long-Term Debt and Other Financings - Interest Expense (Details)",
     "role": "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails",
     "shortName": "Long-Term Debt and Other Financings - Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "xoma:InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_xoma_SiliconValleyBankMember_ymszQb0mvEO1Ogc_5snFuA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "xoma:CommonStockWarrantDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40901 - Disclosure - Common Stock Warrants (Details)",
     "role": "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails",
     "shortName": "Common Stock Warrants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "xoma:CommonStockWarrantDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "xoma:ContractualObligationEstimatedMilestonePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41001 - Disclosure - Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)",
     "role": "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails",
     "shortName": "Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "xoma:ContractualObligationEstimatedMilestonePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10101 - Disclosure - Description of Business",
     "role": "http://www.xoma.com/role/DisclosureDescriptionOfBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "xoma:ContingentConsiderationUnderRoyaltyPurchaseAgreements",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41002 - Disclosure - Commitments and Contingencies - Contingent Consideration (Details)",
     "role": "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails",
     "shortName": "Commitments and Contingencies - Contingent Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_srt_CounterpartyNameAxis_xoma_BioasisTechnologiesIncMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_fdahQNe7Tka_JaoZC1Rpgw",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_96QclLCwGUaTg0YjLXGNYw",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41101 - Disclosure - Stock-based Compensation - ESPP (Details)",
     "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails",
     "shortName": "Stock-based Compensation - ESPP (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_PlanNameAxis_xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember_96QclLCwGUaTg0YjLXGNYw",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41102 - Disclosure - Stock-based Compensation - Stock Options (Details)",
     "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails",
     "shortName": "Stock-based Compensation - Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Lsf9eVBlYUS03maSDvjmdg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xoma:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41103 - Disclosure - Stock-based Compensation - Weighted Average Assumptions (Details)",
     "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails",
     "shortName": "Stock-based Compensation - Weighted Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWJeWIpX8U-pvZH9nJwvdg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2020_avn0kNmA1Eeihx11b8MqGw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41104 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)",
     "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails",
     "shortName": "Stock-based Compensation - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41105 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense (Details)",
     "role": "http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails",
     "shortName": "Stock-based Compensation - Stock-based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_-RmuJagY6EWCi7qoxNTTEw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41201 - Disclosure - Capital Stock - Series X and Series Y Convertible Preferred Stock (Details)",
     "role": "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails",
     "shortName": "Capital Stock - Series X and Series Y Convertible Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_xoma_SeriesXAndSeriesYConvertiblePreferredStockMember_-RmuJagY6EWCi7qoxNTTEw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41202 - Disclosure - Capital Stock - Series A Preferred Stock (Details)",
     "role": "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
     "shortName": "Capital Stock - Series A Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_12_15_2020_To_12_15_2020_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_eeU_WKxnc06k-HAtJB5OrQ",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_cQJQq8IwCEOChk2lsCMDug",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41203 - Disclosure - Capital Stock - Series B Preferred Stock (Details)",
     "role": "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
     "shortName": "Capital Stock - Series B Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_4_9_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_VSLX-cgjuEuBYWg4KDVbyA",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_RyS8QarhfUGY9tYMse7Z0A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41204 - Disclosure - Capital Stock - Dividends (Details)",
     "role": "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails",
     "shortName": "Capital Stock - Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_5_21_2021_To_5_21_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_r_M35KUkl0eiu3QTVz3WSQ",
      "decimals": "5",
      "lang": null,
      "name": "us-gaap:PreferredStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_LvpVkahxjkyxdmQOPqhprQ",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10201 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "role": "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_ZjPtkvJnnEyj4mbx23zQ-A",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41205 - Disclosure - Capital Stock - BVF Ownership (Details)",
     "role": "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
     "shortName": "Capital Stock - BVF Ownership (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_dei_LegalEntityAxis_xoma_BiotechnologyValueFundLPMember_srt_OwnershipAxis_xoma_XomaCorporationMember_ZjPtkvJnnEyj4mbx23zQ-A",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_r5Y_DPYxwEiI_AlmdgCQtA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "xoma:MaximumValueOfCommonStockToBeIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41206 - Disclosure - Capital Stock - ATM Agreements (Details)",
     "role": "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
     "shortName": "Capital Stock - ATM Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "As_Of_6_30_2021_us-gaap_SubsidiarySaleOfStockAxis_xoma_TwoThousandEighteenAtMarketAgreementMember_r5Y_DPYxwEiI_AlmdgCQtA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "xoma:MaximumValueOfCommonStockToBeIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41301 - Disclosure - Income Taxes (Details)",
     "role": "http://www.xoma.com/role/DisclosureIncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ProceedsFromIncomeTaxRefunds",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_4_1_2021_To_6_30_2021_wrbPp9uoKkqms05wgc5FqQ",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ProceedsFromIncomeTaxRefunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_ToxOxwlibEm0FJvFH8ARJA",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "xoma:RoyaltyReceivablePercentageOnNetSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41401 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.xoma.com/role/DisclosureSubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_7_14_2021_To_7_14_2021_srt_CounterpartyNameAxis_xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_xoma_RoyaltyPurchaseAgreementMember_zU_530_47k6vba-zEM9ytg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "xoma:RoyaltyReceivablePercentageOnNetSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_aeUug1lgxkWR6bvgRCyJAw",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10301 - Disclosure - Condensed Consolidated Financial Statements Details",
     "role": "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetails",
     "shortName": "Condensed Consolidated Financial Statements Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tmb-20210630x10q.htm",
      "contextRef": "Duration_1_1_2021_To_6_30_2021_Nnnq5Ra_LEWwhDJ4D2z8-A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 99,
   "tag": {
    "dei_AdrMember": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American Depository Receipt (or American Depository Share, ADS).",
        "label": "Adr [Member]",
        "terseLabel": "Depositary Shares"
       }
      }
     },
     "localname": "AdrMember",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address Address Line1"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address Address Line2"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address City Or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address State Or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock Shares Outstanding",
        "verboseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security12b Title"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r45",
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails",
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director [Member]",
        "terseLabel": "Directors"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investee Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r159",
      "r230",
      "r234",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r246",
      "r248",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r411",
      "r463",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r246",
      "r248",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r411",
      "r463",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r159",
      "r230",
      "r234",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Of Major Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r157",
      "r230",
      "r233",
      "r412",
      "r462",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Or Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r157",
      "r230",
      "r233",
      "r412",
      "r462",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products And Services [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r236",
      "r246",
      "r248",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r411",
      "r463",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r236",
      "r246",
      "r248",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r411",
      "r463",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Member]",
        "terseLabel": "Range"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Agreement Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails",
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Unspecified [Domain]",
        "terseLabel": "Scenario, Unspecified"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r196",
      "r247",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r160",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual With Relationship To Entity [Domain]",
        "terseLabel": "Relationship to Entity"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201912Member": {
     "auth_ref": [
      "r306",
      "r307",
      "r308",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.",
        "label": "Accounting Standards Update201912 [Member]",
        "terseLabel": "ASU 2019-12"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201912Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts and Other Receivables, Net, Current",
        "terseLabel": "Trade and other receivables, net"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r18",
      "r446"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable Net",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r33"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Accrued incentive compensation"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities And Other Liabilities [Abstract]",
        "terseLabel": "Accrued and other liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r33"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees Current",
        "terseLabel": "Accrued legal and accounting fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Condensed Consolidated Financial Statements Details"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r19",
      "r286"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid In Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r283",
      "r284",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid In Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r99",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r306",
      "r307",
      "r308",
      "r309",
      "r413",
      "r414",
      "r415",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r249",
      "r251",
      "r289",
      "r290"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r251",
      "r275",
      "r288"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Allocated Share Based Compensation Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r60",
      "r73",
      "r354"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization Of Debt Discount Premium",
        "verboseLabel": "Non-cash interest expense resulting from amortization of discount and accretion of final payment"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r73",
      "r356"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization Of Financing Costs And Discounts",
        "terseLabel": "Amortization of debt issuance costs, debt discount and final payment on debt"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount",
        "terseLabel": "Antidilutive securities excluded from computation of net loss per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Arrangements And Nonarrangement Transactions [Member]",
        "terseLabel": "Arrangements and Non-arrangement Transactions"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r85",
      "r146",
      "r149",
      "r155",
      "r167",
      "r319",
      "r323",
      "r344",
      "r430",
      "r447"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r44",
      "r85",
      "r167",
      "r319",
      "r323",
      "r344"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r253",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis Of Accounting Policy Policy [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Basis Of Presentation And Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation and Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost Net",
        "terseLabel": "Capitalized contract costs"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r26",
      "r480",
      "r481"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r7",
      "r76",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash And Cash Equivalents Policy [Text Block]",
        "terseLabel": "Cash and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r69",
      "r75",
      "r79"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and restricted cash at the end of the period",
        "periodStartLabel": "Cash and restricted cash at the beginning of the period",
        "terseLabel": "Unrestricted and restricted cash",
        "totalLabel": "Total cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessCashAndRestrictedCashDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r69",
      "r346"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": {
     "auth_ref": [
      "r95",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r279",
      "r280",
      "r281",
      "r306",
      "r327",
      "r345",
      "r358",
      "r413",
      "r414",
      "r467",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether accounting standards update was adopted.",
        "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]",
        "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r83",
      "r85",
      "r112",
      "r113",
      "r114",
      "r117",
      "r119",
      "r125",
      "r126",
      "r127",
      "r167",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class Of Stock [Domain]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails",
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r215",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class Of Warrant Or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class Of Warrant Or Right [Domain]",
        "terseLabel": "Class of Warrant or Right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1",
        "terseLabel": "Exercise price of warrants (in dollars per share)",
        "verboseLabel": "Exercise price of per share (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class Of Warrant Or Right [Line Items]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights",
        "verboseLabel": "Aggregate number of shares of common stock called by warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class Of Warrant Or Right Outstanding",
        "terseLabel": "Warrant outstanding (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r215",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes 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.",
        "label": "Class Of Warrant Or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]",
        "terseLabel": "Agreements",
        "verboseLabel": "Licensing and other arrangements"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r38",
      "r195",
      "r436",
      "r454"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments And Contingencies.",
        "terseLabel": "Commitments and Contingencies (Note 10)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments And Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r91",
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock Par Or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock Shares Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r17",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock Shares Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock Value",
        "terseLabel": "Common stock, $0.0075 par value, 277,333,332 shares authorized, 11,310,001 and 11,228,792 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationRelatedCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based Compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r80",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Compensation Related Costs Policy [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r47",
      "r49",
      "r50",
      "r55",
      "r439",
      "r457"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeUnauditedCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Net comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income Policy Policy [Text Block]",
        "terseLabel": "Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r136",
      "r137",
      "r159",
      "r341",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r136",
      "r137",
      "r159",
      "r341",
      "r342",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk By Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r136",
      "r137",
      "r159",
      "r341",
      "r342",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk By Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r131",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk Credit Risk",
        "terseLabel": "Concentration of Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration of Risk"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r136",
      "r137",
      "r159",
      "r341",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Percentage1",
        "terseLabel": "Concentration risk (as a percent)"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r134",
      "r136",
      "r137",
      "r138",
      "r341",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r136",
      "r137",
      "r159",
      "r341",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r217",
      "r219",
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract With Customer Asset Net",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r217",
      "r218",
      "r231"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract With Customer Liability",
        "terseLabel": "Contract liabilities",
        "verboseLabel": "Deferred revenue/Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.",
        "label": "Contract with Customer, Refund Liability",
        "terseLabel": "Estimated refund liability"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiabilityCurrent": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.",
        "label": "Contract with Customer, Refund Liability, Current",
        "terseLabel": "Contingent liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.",
        "label": "Convertible Preferred Stock [Member]",
        "terseLabel": "Convertible preferred stock."
       }
      }
     },
     "localname": "ConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "auth_ref": [
      "r15",
      "r16",
      "r206",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.",
        "label": "Convertible Preferred Stock Shares Issued Upon Conversion",
        "terseLabel": "Number of shares issued for each share of convertible preferred stock that is converted"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit Concentration Risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r135",
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt and Other Financings"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r431",
      "r433",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument Basis Spread On Variable Rate1",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period.",
        "label": "Debt Instrument, Increase (Decrease), Net",
        "negatedLabel": "Reduction in debt obligation"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument Interest Rate Stated Percentage",
        "terseLabel": "Interest rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument Name [Domain]",
        "terseLabel": "Debt Instrument, Name"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r36",
      "r88",
      "r206",
      "r210",
      "r211",
      "r212",
      "r354",
      "r355",
      "r357",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Debt Instrument [Table]",
        "terseLabel": "Debt Instrument [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r354",
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument Unamortized Discount",
        "terseLabel": "Unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r356"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeCurrent": {
     "auth_ref": [
      "r198"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Income, Current",
        "terseLabel": "Unearned revenue recognized under units-of-revenue method",
        "verboseLabel": "Unearned revenue recognized under units-of-revenue method, current"
       }
      }
     },
     "localname": "DeferredIncomeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeNoncurrent": {
     "auth_ref": [
      "r198"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "DeferredIncomeNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r73",
      "r188"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation And Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]",
        "terseLabel": "Compensation and Other Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r12",
      "r14",
      "r432",
      "r448"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "label": "Dividends Payable",
        "terseLabel": "Preferred stock dividend accrual"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Dividends Payable [Line Items]",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "DividendsPayableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsPayableTable": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.",
        "label": "Dividends Payable [Table]"
       }
      }
     },
     "localname": "DividendsPayableTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsPreferredStockStock": {
     "auth_ref": [
      "r213",
      "r442"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock.",
        "label": "Dividends, Preferred Stock, Stock",
        "negatedLabel": "Preferred stock dividends"
       }
      }
     },
     "localname": "DividendsPreferredStockStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r56",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r109",
      "r112",
      "r117",
      "r118",
      "r119",
      "r122",
      "r123",
      "r440",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share Basic",
        "terseLabel": "Basic net (loss) income per share of common stock",
        "verboseLabel": "Basic net loss per share of common stock (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r56",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r112",
      "r117",
      "r118",
      "r119",
      "r122",
      "r123",
      "r440",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share Diluted",
        "terseLabel": "Diluted net (loss) income per share of common stock",
        "verboseLabel": "Diluted net loss per share of common stock (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareDilutedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r81",
      "r120",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share Policy [Text Block]",
        "terseLabel": "Net Loss per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1",
        "terseLabel": "Weighted average period of unrecognized compensation expense expected to be recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options",
        "terseLabel": "Unrecognized compensation expense related to stock options (in dollars)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r97",
      "r106",
      "r108",
      "r124",
      "r174",
      "r205",
      "r213",
      "r283",
      "r284",
      "r285",
      "r308",
      "r309",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r469",
      "r470",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r0",
      "r85",
      "r167",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r0",
      "r85",
      "r167",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment Nonconsolidated Investee [Domain]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r340"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Short-term equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiMeasurementInput": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities Fv Ni Measurement Input",
        "terseLabel": "Valuation assumptions, measurement input"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r164",
      "r459"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "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"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r328",
      "r329",
      "r330",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Schedule of Estimated Fair Value of Equity Securities Assumptions"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.",
        "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount",
        "terseLabel": "Level 2 to Level 1 transfers, Assets"
       }
      }
     },
     "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Changes in the estimated fair value of Level 3 financial assets"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r334",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r334",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Text Block]",
        "terseLabel": "Summary of Changes in Estimated Fair Value of Level 3 Financial Assets"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r329",
      "r384",
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value By Fair Value Hierarchy Level [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r328",
      "r329",
      "r332",
      "r333",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Fair Value By Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r237",
      "r238",
      "r243",
      "r245",
      "r329",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value Inputs Level1 [Member]",
        "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r329",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value Inputs Level3 [Member]",
        "terseLabel": "Significant Unobservable Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.",
        "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount",
        "terseLabel": "Level 1 to Level 2 transfers, Liabilities"
       }
      }
     },
     "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.",
        "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount",
        "terseLabel": "Level 2 to Level 1 transfers, Liabilities"
       }
      }
     },
     "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Fair Value Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": {
     "auth_ref": [
      "r335"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": {
     "auth_ref": [
      "r336"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3",
        "terseLabel": "Transfer into Level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": {
     "auth_ref": [
      "r336"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3",
        "negatedLabel": "Transfer out of Level 3",
        "terseLabel": "Transfer out of Level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r334"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Value",
        "periodEndLabel": "Balance at end or period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r335"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r384",
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Measurements Fair Value Hierarchy [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r337",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Measurements Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Transfers Between Level 1 and Level 2, Description and Policy [Abstract]",
        "terseLabel": "Transfers between Levels"
       }
      }
     },
     "localname": "FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r361",
      "r367"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease Principal Payments",
        "negatedLabel": "Principal payments - finance lease"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r162",
      "r163",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r73",
      "r201",
      "r202"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gains Losses On Extinguishment Of Debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "General And Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General And Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship.",
        "label": "Immediate Family Member Of Management Or Principal Owner [Member]",
        "terseLabel": "Spouse of James Neal, Chief Executive Officer and a director"
       }
      }
     },
     "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r53",
      "r146",
      "r148",
      "r151",
      "r154",
      "r156",
      "r428",
      "r437",
      "r441",
      "r460"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeUnauditedCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest",
        "totalLabel": "Loss before income tax"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r297",
      "r301",
      "r304",
      "r310",
      "r312",
      "r314",
      "r315",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureIncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r86",
      "r107",
      "r108",
      "r145",
      "r296",
      "r311",
      "r313",
      "r461"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeUnauditedCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense Benefit",
        "negatedLabel": "Income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureIncomeTaxesDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r51",
      "r81",
      "r294",
      "r295",
      "r301",
      "r302",
      "r303",
      "r305",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax Policy [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r42",
      "r435",
      "r455"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "negatedLabel": "Trade and other receivables, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase Decrease In Accounts Payable And Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Unearned revenue recognized under units-of-revenue method"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "negatedLabel": "Income tax receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase Decrease In Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase Decrease In Prepaid Deferred Expense And Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase Decrease In Stockholders Equity Roll Forward",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Abstract]",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r60",
      "r200"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense Debt",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r67",
      "r70",
      "r77"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid Net",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Investments Fair Value Disclosure",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r370",
      "r372"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease costs"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of cost components of operating leases"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Agreements"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee Leases Policy [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee Operating Lease Liability Maturity Table [Text Block]",
        "terseLabel": "Schedule of maturity of operating lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.xoma.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee Operating Lease Liability Payments Due",
        "totalLabel": "Total undiscounted lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee Operating Lease Liability Payments Due Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee Operating Lease Liability Payments Remainder Of Fiscal Year",
        "terseLabel": "2021 (excluding six months ended June 30, 2021)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee Operating Lease Liability Undiscounted Excess Amount",
        "negatedLabel": "Present value adjustment"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r32",
      "r85",
      "r150",
      "r167",
      "r320",
      "r323",
      "r324",
      "r344"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r23",
      "r85",
      "r167",
      "r344",
      "r434",
      "r452"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities And Stockholders Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities And Stockholders Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r34",
      "r85",
      "r167",
      "r320",
      "r323",
      "r324",
      "r344"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity under loan agreement"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate L I B O R [Member]",
        "terseLabel": "Six-month LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r13",
      "r199",
      "r433",
      "r449"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long Term Debt",
        "terseLabel": "Debt amount"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long Term Debt Current",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long Term Debt Noncurrent",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long Term Debt [Text Block]",
        "verboseLabel": "Long-Term Debt and Other Financings"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using amount by which value of business ownership interest is reduced to reflect lack of ability to convert business interest into cash quickly.",
        "label": "Measurement Input Discount For Lack Of Marketability [Member]",
        "terseLabel": "Discount for lack of marketability"
       }
      }
     },
     "localname": "MeasurementInputDiscountForLackOfMarketabilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input Expected Term [Member]",
        "terseLabel": "Estimated time to liquidity of shares"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using share price of saleable stock.",
        "label": "Measurement Input Share Price [Member]",
        "terseLabel": "Closing common stock price"
       }
      }
     },
     "localname": "MeasurementInputSharePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Ownership interest (as a percent)"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r128",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Nature Of Operations",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureDescriptionOfBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided By Used In Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided By Used In Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r69",
      "r71",
      "r74"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided By Used In Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided By Used In Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r46",
      "r48",
      "r54",
      "r74",
      "r85",
      "r96",
      "r101",
      "r102",
      "r103",
      "r104",
      "r107",
      "r108",
      "r115",
      "r146",
      "r148",
      "r151",
      "r154",
      "r156",
      "r167",
      "r344",
      "r438",
      "r456"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income Loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r104",
      "r109",
      "r110",
      "r116",
      "r119",
      "r146",
      "r148",
      "r151",
      "r154",
      "r156"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income Loss Available To Common Stockholders Basic",
        "totalLabel": "Net (loss) income available to common stockholders, basic",
        "verboseLabel": "Net loss available to common stockholders, basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r111",
      "r116",
      "r119"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Income Loss Available To Common Stockholders Diluted",
        "totalLabel": "Net (loss) income available to common stockholders, diluted",
        "verboseLabel": "Net loss available to common stockholders, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income Loss Available To Common Stockholders Diluted [Abstract]",
        "terseLabel": "Numerator"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "verboseLabel": "Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r94",
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r103",
      "r122",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r306",
      "r307",
      "r308",
      "r309",
      "r413",
      "r414",
      "r415",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements Policy Policy [Text Block]",
        "terseLabel": "Accounting Pronouncements Recently Adopted and Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income Expense [Abstract]",
        "verboseLabel": "Other income (expense), net:"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r146",
      "r148",
      "r151",
      "r154",
      "r156"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income Loss",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r365",
      "r372"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease Liability",
        "verboseLabel": "Total net lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsMaturityOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease Liability Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease Liability Noncurrent",
        "terseLabel": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r362",
      "r367"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease Payments",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities, Operating cash flows under operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease Right Of Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r369",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease Weighted Average Discount Rate Percent",
        "terseLabel": "Weighted-average discount rate, Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r368",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease Weighted Average Remaining Lease Term1",
        "terseLabel": "Weighted-average remaining lease term, Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities Noncurrent",
        "terseLabel": "Other liabilities - long-term"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income Expense",
        "verboseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtRestructuringCosts": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.",
        "label": "Payments of Debt Restructuring Costs",
        "negatedLabel": "Payment for debt modification fee"
       }
      }
     },
     "localname": "PaymentsOfDebtRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Payment for preferred stock dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedLabel": "Payment of preferred and common stock issuance costs",
        "verboseLabel": "Stock issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payments Related To Tax Withholding For Share Based Compensation",
        "negatedLabel": "Taxes paid related to net share settlement of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r253",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred stock, dividend rate (as a percent)"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "negatedLabel": "Less: accumulated dividends on Series A and Series B preferred stock",
        "negatedTerseLabel": "Less: accumulated dividends"
       }
      }
     },
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockDividendsPerShareCashPaid": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of preferred stock outstanding.",
        "label": "Preferred Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividend paid (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockDividendsPerShareDeclared": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding.",
        "label": "Preferred Stock, Dividends Per Share, Declared",
        "terseLabel": "Cash dividend declared (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r16",
      "r83",
      "r206",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.",
        "label": "Preferred Stock, Liquidation Preference Per Share",
        "terseLabel": "Liquidation preference (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock Par Or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r204",
      "r206",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Price Per Share",
        "terseLabel": "Redemption price (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock Value",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r2",
      "r24",
      "r25"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense And Other Assets Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r71",
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Cash received for income tax receivable"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds From Issuance Of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock",
        "verboseLabel": "Proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r63"
     ],
     "crdr": "debit",
     "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.",
        "label": "Proceeds From Issuance Of Long Term Debt",
        "terseLabel": "Proceeds from issuance of long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "label": "Proceeds From Issuance Of Preferred Stock And Preference Stock",
        "terseLabel": "Gross proceeds from issuance of preferred stock",
        "verboseLabel": "Proceeds from issuance of preferred stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r62",
      "r278"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds From Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r0",
      "r46",
      "r48",
      "r68",
      "r85",
      "r96",
      "r107",
      "r108",
      "r146",
      "r148",
      "r151",
      "r154",
      "r156",
      "r167",
      "r318",
      "r321",
      "r322",
      "r325",
      "r326",
      "r344",
      "r441"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Profit Loss",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r27",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property Plant And Equipment By Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r8",
      "r9",
      "r190",
      "r453"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property Plant And Equipment Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r8",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property Plant And Equipment Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r58",
      "r178"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for bad debt"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.",
        "label": "Receivables, Long-term Contracts or Programs",
        "terseLabel": "Trade receivable, net"
       }
      }
     },
     "localname": "ReceivablesLongTermContractsOrPrograms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r244",
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r244",
      "r373",
      "r376",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party Transactions By Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments Of Debt",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r292",
      "r484"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research And Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r79",
      "r429",
      "r450"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesCashAndRestrictedCashDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r1",
      "r7",
      "r79"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r4",
      "r10",
      "r79",
      "r482"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Long-term restricted cash"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r20",
      "r213",
      "r286",
      "r451",
      "r473",
      "r478"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings Accumulated Deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r97",
      "r106",
      "r108",
      "r174",
      "r283",
      "r284",
      "r285",
      "r308",
      "r309",
      "r469",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r143",
      "r144",
      "r147",
      "r152",
      "r153",
      "r157",
      "r158",
      "r159",
      "r229",
      "r230",
      "r412"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue From Contract With Customer Excluding Assessed Tax",
        "terseLabel": "Revenue from contracts with customers",
        "verboseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r82",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue From Contract With Customer Policy [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueNotFromContractWithCustomer": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue that is not accounted for under Topic 606.",
        "label": "Revenue Not from Contract with Customer",
        "terseLabel": "Revenue recognized under units-of-revenue method"
       }
      }
     },
     "localname": "RevenueNotFromContractWithCustomer",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r220"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue Remaining Performance Obligation",
        "terseLabel": "Remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r52",
      "r85",
      "r143",
      "r144",
      "r147",
      "r152",
      "r153",
      "r157",
      "r158",
      "r159",
      "r167",
      "r344",
      "r441"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "totalLabel": "Total revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale Of Stock Name Of Transaction [Domain]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r136",
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Sales Revenue Net [Member]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule Of Accrued Liabilities Table [Text Block]",
        "terseLabel": "Accrued and Other Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]",
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]",
        "terseLabel": "Outstanding Securities Considered Anti-Dilutive"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of cash and restricted cash"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]",
        "terseLabel": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]",
        "terseLabel": "Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net (Loss) per Share Available to Common Stockholders"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r112",
      "r113",
      "r117",
      "r119",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r251",
      "r274",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]",
        "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r251",
      "r274",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]",
        "terseLabel": "Stock-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Equity investments"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r0",
      "r85",
      "r166",
      "r167",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r328",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Table [Text Block]",
        "terseLabel": "Schedule of Financial Assets and Liabilities Carried at Fair Value on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r253",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r257",
      "r263",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]",
        "terseLabel": "Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]",
        "terseLabel": "Weighted Average Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r215",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule Of Stockholders Equity Note Warrants Or Rights [Text Block]",
        "terseLabel": "Summary of Common Stock Warrants Outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt and Equity Securities, FV-NI [Line Items]",
        "terseLabel": "Equity Securities"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "8.625% Series A Cumulative, Perpetual Preferred Stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails",
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "8.375% Series B Cumulative, Perpetual Preferred Stock"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share Based Compensation",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]",
        "terseLabel": "Weighted average assumptions"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number",
        "periodEndLabel": "Number of shares, Exercisable at end of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price Per Share, Exercisable at end of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value",
        "terseLabel": "Options exercised, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period",
        "negatedLabel": "Number of shares, Forfeited, expired or cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Forfeited, expired or cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross",
        "verboseLabel": "Number of shares, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant-date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r277"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r259",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number",
        "periodEndLabel": "Number of shares, Outstanding at end of period",
        "periodStartLabel": "Number of shares, Outstanding at beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price Per Share, Outstanding at end of period",
        "periodStartLabel": "Weighted Average Exercise Price Per Share, Outstanding at beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r250",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]",
        "terseLabel": "Equity Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails",
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Closing stock price (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r269",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1",
        "terseLabel": "Expected term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r277"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1",
        "terseLabel": "Weighted Average Contractual Term, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2",
        "terseLabel": "Weighted Average Contractual Term, Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent",
        "terseLabel": "Percentage related to employees to purchase shares at the lower fair market value at offering period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Purchase price (in dollars per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r83",
      "r85",
      "r112",
      "r113",
      "r114",
      "r117",
      "r119",
      "r125",
      "r126",
      "r127",
      "r167",
      "r205",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Statement Class Of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails",
      "http://www.xoma.com/role/DocumentDocumentAndEntityInformation",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r40",
      "r91",
      "r92",
      "r93",
      "r97",
      "r106",
      "r108",
      "r124",
      "r174",
      "r205",
      "r213",
      "r283",
      "r284",
      "r285",
      "r308",
      "r309",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r469",
      "r470",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Statement Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Income And Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Stockholders Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r124",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r39",
      "r205",
      "r206",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "negatedLabel": "Issuance of common stock related to Series Y preferred stock conversion (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r16",
      "r17",
      "r205",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period Shares Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock related to ESPP (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r16",
      "r17",
      "r205",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period Shares New Issues",
        "terseLabel": "Issuance of stock, net (in shares)",
        "verboseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r16",
      "r17",
      "r205",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Stock Issued During Period Shares Share Based Compensation",
        "verboseLabel": "Issuance of common stock related to 401(k) contribution (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r16",
      "r17",
      "r205",
      "r213",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Stock Issued During Period Shares Stock Options Exercised",
        "negatedLabel": "Number of shares, Exercised",
        "terseLabel": "Exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r40",
      "r205",
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Issuance of common stock related to Series Y preferred stock conversion"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r16",
      "r17",
      "r205",
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period Value Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock related to ESPP"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r16",
      "r17",
      "r205",
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Issued During Period Value New Issues",
        "terseLabel": "Issuance of stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r16",
      "r17",
      "r213",
      "r252",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Stock Issued During Period Value Share Based Compensation",
        "verboseLabel": "Issuance of common stock related to 401(k) contribution"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r40",
      "r205",
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period Value Stock Options Exercised",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r17",
      "r21",
      "r22",
      "r85",
      "r161",
      "r167",
      "r344"
     ],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders Equity",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r84",
      "r213",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders Equity Note Disclosure [Text Block]",
        "terseLabel": "Capital Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.",
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "terseLabel": "Reverse stock split"
       }
      }
     },
     "localname": "StockholdersEquityNoteStockSplitConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r353",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r353",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r353",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r353",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r377",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Subsidiary Sale Of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Sale of stock",
        "verboseLabel": "Stock"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services  that have been delivered or sold in the normal course of business.",
        "label": "Trade Accounts Receivable [Member]",
        "terseLabel": "Trade Receivables"
       }
      }
     },
     "localname": "TradeAccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r162",
      "r163",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r99",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r306",
      "r307",
      "r308",
      "r309",
      "r413",
      "r414",
      "r415",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type Of Adoption [Member]",
        "terseLabel": "Type of Adoption"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Type Of Arrangement [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r293",
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "verboseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued",
        "terseLabel": "Income tax penalties or interest charged",
        "verboseLabel": "Accrued interest or penalties related to uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails",
      "http://www.xoma.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r300"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits That Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r129",
      "r130",
      "r132",
      "r133",
      "r139",
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use Of Estimates",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r366",
      "r372"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsRentExpenseAndLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants for common stock"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsOutstandingSecuritiesConsideredAntiDilutiveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants"
       }
      }
     },
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of warrants not settleable in cash classified as equity.",
        "label": "Warrants Not Settleable In Cash Fair Value Disclosure",
        "verboseLabel": "Fair value of warrant"
       }
      }
     },
     "localname": "WarrantsNotSettleableInCashFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r111",
      "r119"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number Of Diluted Shares Outstanding",
        "totalLabel": "Weighted average shares used in computing diluted net income (loss) per share available to common stockholders",
        "verboseLabel": "Weighted average shares used in computing diluted net loss per share available to common stockholders"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number Of Shares Outstanding [Abstract]",
        "terseLabel": "Denominator"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r109",
      "r119"
     ],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number Of Shares Outstanding Basic",
        "verboseLabel": "Weighted average shares used in computing basic net loss per share available to common stockholders"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailsNetLossPerShareDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "xoma_AccountingStandardsUpdate202004Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.",
        "label": "Accounting Standards Update202004 [Member]",
        "terseLabel": "ASU 2020-04"
       }
      }
     },
     "localname": "AccountingStandardsUpdate202004Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_AccountingStandardsUpdate202006Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivative and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40).",
        "label": "Accounting Standards Update202006 [Member]",
        "terseLabel": "ASU 2020-06"
       }
      }
     },
     "localname": "AccountingStandardsUpdate202006Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_AccruedAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, 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"
       }
      }
     },
     "localname": "AccruedAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_AccruedCostRelatedToIssuanceOfCommonStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued cost related to issuance of common stock.",
        "label": "Accrued Cost Related To Issuance Of Common Stock",
        "terseLabel": "Accrued cost related to issuance of common stock"
       }
      }
     },
     "localname": "AccruedCostRelatedToIssuanceOfCommonStock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_AccruedCostRelatedToIssuanceOfPreferredStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued costs related to issuance of preferred stock.",
        "label": "Accrued Cost Related To Issuance Of Preferred Stock",
        "terseLabel": "Accrued cost related to issuance of preferred stock"
       }
      }
     },
     "localname": "AccruedCostRelatedToIssuanceOfPreferredStock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_AccruedPreferredStockDividendCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for 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"
       }
      }
     },
     "localname": "AccruedPreferredStockDividendCurrent",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_AccruedSalariesAndOtherAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "xoma_AccruedAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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. Used to reflect the current portion of the liabilities. Also includes amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Accrued Salaries and Other Accrued Liabilities, Current",
        "terseLabel": "Accrued payroll and other"
       }
      }
     },
     "localname": "AccruedSalariesAndOtherAccruedLiabilitiesCurrent",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailAccruedAndOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_AdjustmentsToAdditionalPaidInCapitalDisgorgement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from disgorgement.",
        "label": "Adjustments to Additional Paid in Capital, Disgorgement",
        "terseLabel": "Disgorgement of stockholder's short-swing profits"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalDisgorgement",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_AffimedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Affimed",
        "label": "Affimed [Member]",
        "terseLabel": "Affimed"
       }
      }
     },
     "localname": "AffimedMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_AgenusIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agenus Inc.",
        "label": "Agenus Inc [Member]",
        "terseLabel": "Agenus"
       }
      }
     },
     "localname": "AgenusIncMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_AgreementDrugCandidatesExclusiveLicenseOptionNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of drug candidates subject to exclusive license option.",
        "label": "Agreement, Drug Candidates, Exclusive License Option, Number",
        "terseLabel": "Number of drug candidates subject to exclusive license option"
       }
      }
     },
     "localname": "AgreementDrugCandidatesExclusiveLicenseOptionNumber",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_AgreementDrugCandidatesNumber": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "AgreementDrugCandidatesNumber",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_AgreementPaymentPercentageFactor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiplier used in determining change in payment percentage.",
        "label": "Agreement, Payment Percentage, Factor",
        "terseLabel": "Multiplier for cumulative amount of consideration paid"
       }
      }
     },
     "localname": "AgreementPaymentPercentageFactor",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_AgreementTerminationPriorWrittenNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement termination prior written notice period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days",
        "label": "Agreement Termination Prior Written Notice Period",
        "terseLabel": "Agreement termination prior written notice period"
       }
      }
     },
     "localname": "AgreementTerminationPriorWrittenNoticePeriod",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_AronoraIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aronora, Inc.",
        "label": "Aronora Inc [Member]",
        "terseLabel": "Aronora"
       }
      }
     },
     "localname": "AronoraIncMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_ArrangementsNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of arrangements the agreements are accounted for.",
        "label": "Arrangements, Number",
        "terseLabel": "Number of arrangements"
       }
      }
     },
     "localname": "ArrangementsNumber",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_BayerProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bayer products.",
        "label": "Bayer Products [Member]",
        "terseLabel": "Bayer Products"
       }
      }
     },
     "localname": "BayerProductsMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_BeneficialOwnershipLimitation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the beneficial ownership limitation.",
        "label": "Beneficial Ownership Limitation",
        "terseLabel": "Beneficial ownership limitation (as a percent)"
       }
      }
     },
     "localname": "BeneficialOwnershipLimitation",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_BioasisTechnologiesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bioasis Technologies Inc.",
        "label": "Bioasis Technologies Inc [Member]",
        "terseLabel": "Bioasis Technologies Inc"
       }
      }
     },
     "localname": "BioasisTechnologiesIncMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_BiotechnologyValueFundLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Biotechnology Value Fund, L.P.",
        "label": "Biotechnology Value Fund L P [Member]",
        "terseLabel": "BVF"
       }
      }
     },
     "localname": "BiotechnologyValueFundLPMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_CashReceivedForAchievementOfContractualMilestones": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash receipts for achievement of contractual milestones.",
        "label": "Cash Received for Achievement of Contractual Milestones",
        "terseLabel": "Cash receipts for achievement of contractual milestones"
       }
      }
     },
     "localname": "CashReceivedForAchievementOfContractualMilestones",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ChangesInEstimatedFairValueOfContingentConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in estimated fair value of contingent consideration.",
        "label": "Changes In Estimated Fair Value Of Contingent Consideration",
        "terseLabel": "Changes in estimated fair value of contingent consideration"
       }
      }
     },
     "localname": "ChangesInEstimatedFairValueOfContingentConsideration",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_CollaborationAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents about collaboration agreement member.",
        "label": "Collaboration Agreement [Member]",
        "terseLabel": "Collaboration agreement"
       }
      }
     },
     "localname": "CollaborationAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of aggregate costs of clinical research and development expenses that are funded through a debt instrument under collaborative arrangements and are not incurred by the Company.",
        "label": "Collaborative Arrangement Research And Development Expense Funded Through Debt Instrument Percentage Maximum",
        "terseLabel": "Research and development expenses funded through loan facility, maximum (as a percent)"
       }
      }
     },
     "localname": "CollaborativeArrangementResearchAndDevelopmentExpenseFundedThroughDebtInstrumentPercentageMaximum",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_CommitmentsAndContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments and contingencies.",
        "label": "Commitments And Contingencies [Line Items]",
        "terseLabel": "Commitments And Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesLineItems",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xoma_CommitmentsAndContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments and contingencies.",
        "label": "Commitments And Contingencies [Table]",
        "terseLabel": "Commitments And Contingencies [Table]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesTable",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xoma_CommonStockPremium": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock premium received on sale of common stock.",
        "label": "Common Stock Premium",
        "terseLabel": "Common stock premium"
       }
      }
     },
     "localname": "CommonStockPremium",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_CommonStockWarrantDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock warrant.",
        "label": "Common Stock Warrant Disclosure [Text Block]",
        "terseLabel": "Common Stock Warrants"
       }
      }
     },
     "localname": "CommonStockWarrantDisclosureTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrants"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_CommonStockWarrantExercisePrice14.71Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock warrant with exercise price of $14.71 per share.",
        "label": "Common Stock Warrant Exercise Price14.71 [Member]",
        "terseLabel": "Common stock warrant, Exercise price $14.71 per share, Issued March 2019"
       }
      }
     },
     "localname": "CommonStockWarrantExercisePrice14.71Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_CondensedConsolidatedFinancialStatementsDetailAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Condensed consolidated financial statements detail.",
        "label": "Condensed Consolidated Financial Statements Detail [Abstract]"
       }
      }
     },
     "localname": "CondensedConsolidatedFinancialStatementsDetailAbstract",
     "nsuri": "http://www.xoma.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xoma_ConsolidatedFinancialStatementDetailAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated financial statement detail.",
        "label": "Condensed Consolidated Financial Statements Details"
       }
      }
     },
     "localname": "ConsolidatedFinancialStatementDetailAbstract",
     "nsuri": "http://www.xoma.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xoma_ContingentConsiderationFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration, fair value disclosure.",
        "label": "Contingent Consideration Fair Value Disclosure",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "ContingentConsiderationFairValueDisclosure",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ContingentConsiderationUnderRoyaltyPurchaseAgreements": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration under royalty purchase agreements.",
        "label": "Contingent Consideration Under Royalty Purchase Agreements",
        "terseLabel": "Contingent consideration under royalty purchase agreements"
       }
      }
     },
     "localname": "ContingentConsiderationUnderRoyaltyPurchaseAgreements",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ContingentFutureCashPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent future cash payments.",
        "label": "Contingent Future Cash Payments",
        "terseLabel": "Potential future cash payments"
       }
      }
     },
     "localname": "ContingentFutureCashPayments",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ContingentFutureCashPaymentsPerProduct": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contingent future cash payment for each product.",
        "label": "Contingent Future Cash Payments, Per Product",
        "terseLabel": "Contingent future cash payment for each product"
       }
      }
     },
     "localname": "ContingentFutureCashPaymentsPerProduct",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ContractsRevenueWroteOff": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in accounts receivable due to contracts revenue written off during the period.",
        "label": "Contracts Revenue Wrote Off",
        "terseLabel": "Accounts receivable written off"
       }
      }
     },
     "localname": "ContractsRevenueWroteOff",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ContractualObligationEstimatedMilestonePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "ContractualObligationEstimatedMilestonePayments",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ContractualObligationEstimatedMilestonePaymentsNumberOfProducts": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ContractualObligationEstimatedMilestonePaymentsNumberOfProducts",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesCollaborativeAgreementsRoyaltiesAndMilestonePaymentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_ContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of collaborative, licensing and other arrangements, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Contractual Term",
        "terseLabel": "Contractual term"
       }
      }
     },
     "localname": "ContractualTerm",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold amount of cumulative royalties on net sales per product under the terms of the agreement",
        "label": "Cumulative Royalties On Net Sales Per Product, Threshold Amount",
        "terseLabel": "Threshold amount of cumulative royalties on net sales per product"
       }
      }
     },
     "localname": "CumulativeRoyaltiesOnNetSalesPerProductThresholdAmount",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_DebtInstrumentAmountToBeReborrowed": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loan that may be reborrowed after repayment.",
        "label": "Debt Instrument, Amount to Be Reborrowed",
        "terseLabel": "Amount of loan that may be reborrowed after repayment"
       }
      }
     },
     "localname": "DebtInstrumentAmountToBeReborrowed",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_DebtInstrumentDecreaseUponAchievementOfMilestones": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount by which the note will be reduced upon achievement of specified milestones rather than receiving cash payment under the terms of the agreement.",
        "label": "Debt Instrument, Decrease Upon Achievement of Milestones",
        "terseLabel": "Amount by which note will be reduced upon achievement of specified milestones"
       }
      }
     },
     "localname": "DebtInstrumentDecreaseUponAchievementOfMilestones",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_DebtInstrumentFinalPaymentFee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for final payment fee on repayment of debt instrument.",
        "label": "Debt Instrument, Final Payment Fee",
        "terseLabel": "Final payment fee"
       }
      }
     },
     "localname": "DebtInstrumentFinalPaymentFee",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_DebtInstrumentFinalPaymentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Final payment fee as a percent of principal.",
        "label": "Debt Instrument, Final Payment Fee, Percentage",
        "terseLabel": "Final payment fee (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentFinalPaymentFeePercentage",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_DebtInstrumentPrepaymentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment fee as a percent of outstanding principal balance.",
        "label": "Debt Instrument, Prepayment Fee, Percentage",
        "terseLabel": "Prepayment fee (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentFeePercentage",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum period following loan amortization date for which loan will mature, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term, Maximum Period Following Loan Amortization Date",
        "terseLabel": "Maximum period following loan amortization date for which loan will mature"
       }
      }
     },
     "localname": "DebtInstrumentTermMaximumPeriodFollowingLoanAmortizationDate",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum period prior to loan maturity date of specified loan for which loan will mature, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term, Maximum Period Prior to Loan Maturity Date of Specified Loan",
        "terseLabel": "Maximum period prior to loan maturity date of Novartis loan for which loan will mature"
       }
      }
     },
     "localname": "DebtInstrumentTermMaximumPeriodPriorToLoanMaturityDateOfSpecifiedLoan",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_DeferredRevenueArrangementNameOfParty2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the name of the party related to a deferred revenue arrangement. The party named is the other party that participates in a deferred revenue transaction.",
        "label": "Deferred Revenue Arrangement Name Of Party2 [Member]",
        "terseLabel": "NIAID"
       }
      }
     },
     "localname": "DeferredRevenueArrangementNameOfParty2Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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)"
       }
      }
     },
     "localname": "DefinedContributionPlanIssuanceOfCommonStockForServicesOrClaims",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_DepositarySharesRatioToPreferredStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents depositary share's fractional interest in share of preferred stock.",
        "label": "Depositary Shares, Ratio To Preferred Stock",
        "terseLabel": "Depositary share's fractional interest in share of preferred stock"
       }
      }
     },
     "localname": "DepositarySharesRatioToPreferredStock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xoma_EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate": {
     "auth_ref": [],
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "EligibleMilestonePaymentsReceivablePerDiscoveryProductCandidate",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones. May also include potential payments for achievement of clinical milestones.",
        "label": "Eligible Milestone Payments Receivable Upon Achievement Of Development Regulatory And Commercial Milestones",
        "terseLabel": "Maximum eligible milestone payments receivable upon achievement of development, regulatory and commercial milestones"
       }
      }
     },
     "localname": "EligibleMilestonePaymentsReceivableUponAchievementOfDevelopmentRegulatoryAndCommercialMilestones",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum eligible milestone payments receivable upon achievement of development, pre-commercial milestones.",
        "label": "Eligible Milestone Payments Receivable Upon Achievement Of Pre-Commercial Milestones",
        "terseLabel": "Pre-commercial milestone payments"
       }
      }
     },
     "localname": "EligibleMilestonePaymentsReceivableUponAchievementOfPreCommercialMilestones",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones": {
     "auth_ref": [],
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "EligiblePotentialAdditionalPaymentsReceivableUponAchievementOfSpecifiedFutureNetSalesMilestones",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_EmployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee of entity.",
        "label": "Employee [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "EmployeeMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_EquityInvestmentsNumberOfSharesHeld": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares owned classified in the consolidated balance sheet as equity securities.",
        "label": "Equity Investments, Number Of Shares Held",
        "terseLabel": "Number of shares owned"
       }
      }
     },
     "localname": "EquityInvestmentsNumberOfSharesHeld",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xoma_EquitySecuritiesFvNiNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity securities FvNi non current.",
        "label": "Equity Securities Fv Ni Non Current",
        "terseLabel": "Long-term equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiNonCurrent",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_EquitySecuritiesNumberOfTranches": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity securities tranches.",
        "label": "Equity Securities, Number of Tranches",
        "terseLabel": "Number of tranches"
       }
      }
     },
     "localname": "EquitySecuritiesNumberOfTranches",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_EquitySecuritiesPolicy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity securities.",
        "label": "Equity Securities Policy",
        "terseLabel": "Equity Securities"
       }
      }
     },
     "localname": "EquitySecuritiesPolicy",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_EquitySecuritiesTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity securities tranche one.",
        "label": "Equity Securities Tranche One [Member]",
        "terseLabel": "Tranche 1"
       }
      }
     },
     "localname": "EquitySecuritiesTrancheOneMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_EquitySecuritiesTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity securities tranche two.",
        "label": "Equity Securities Tranche Two [Member]",
        "terseLabel": "Tranche 2"
       }
      }
     },
     "localname": "EquitySecuritiesTrancheTwoMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_ExercisablePeriodOfWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the exercisable period for warrants beginning on the date of issuance, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Exercisable Period Of Warrants",
        "terseLabel": "Exercisable period of warrants"
       }
      }
     },
     "localname": "ExercisablePeriodOfWarrants",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of common stock amount exceeded allocated purchase price of convertible preferred stock.",
        "label": "Fair Value Of Common Stock Amount Exceeded Allocated Purchase Price Of Convertible Preferred Stock",
        "terseLabel": "Fair value of common stock amount exceeded purchase price of convertible preferred stock"
       }
      }
     },
     "localname": "FairValueOfCommonStockAmountExceededAllocatedPurchasePriceOfConvertiblePreferredStock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_FirstRoyaltyInterestAcquisitionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Royalty Interest Acquisition Agreement.",
        "label": "First Royalty Interest Acquisition Agreement [Member]",
        "terseLabel": "First Royalty Sale Agreement"
       }
      }
     },
     "localname": "FirstRoyaltyInterestAcquisitionAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_FirstTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First term loan from Silicon Valley Bank credit facility.",
        "label": "First Term Loan [Member]",
        "terseLabel": "Silicon Valley Bank, First Term Loan"
       }
      }
     },
     "localname": "FirstTermLoanMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_FiveYearWarrantsIssuedSecondRangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock warrant with exercise price of $15.40 per share. Issued in February 2016.",
        "label": "Five Year Warrants Issued Second Range [Member]",
        "terseLabel": "Common stock warrant, Exercise Price $15.40 per share, Issued February 2016"
       }
      }
     },
     "localname": "FiveYearWarrantsIssuedSecondRangeMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future milestones and royalties purchase rights policy.",
        "label": "Future Milestones And Royalties Purchase Rights Policy Policy [Text Block]",
        "terseLabel": "Purchase of Rights to Future Milestones and Royalties"
       }
      }
     },
     "localname": "FutureMilestonesAndRoyaltiesPurchaseRightsPolicyPolicyTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_HealthCareRoyaltyPartnersTwoLimitedPartnersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HealthCare Royalty Partners II, L.P (HCRP).",
        "label": "Health Care Royalty Partners Two Limited Partners [Member]",
        "terseLabel": "HealthCare Royalty Partners II, L.P"
       }
      }
     },
     "localname": "HealthCareRoyaltyPartnersTwoLimitedPartnersMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_IL1TargetLicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IL-1 target license agreement with Novartis.",
        "label": "I L1 Target License Agreement [Member]",
        "terseLabel": "IL-1 Target License Agreement"
       }
      }
     },
     "localname": "IL1TargetLicenseAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_ImpairmentOfLongTermRoyaltyReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long term royalty receivable assets.",
        "label": "Impairment Of Long Term Royalty Receivable",
        "terseLabel": "Impairment of long-term royalty receivable"
       }
      }
     },
     "localname": "ImpairmentOfLongTermRoyaltyReceivable",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of lease liabilities that result from activities that generate operating income.",
        "label": "Increase (Decrease) in Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_IncyteImmunoOncologyAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incyte immuno-oncology assets.",
        "label": "Incyte Immuno Oncology Assets [Member]",
        "terseLabel": "Incyte Immuno-Oncology Assets"
       }
      }
     },
     "localname": "IncyteImmunoOncologyAssetsMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_InterestAddedPrincipalBalancesLongTermDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unpaid interest added to the outstanding principal amount on long-term debt.",
        "label": "Interest Added Principal Balances Long Term Debt",
        "terseLabel": "Interest added to principal balance on long-term debt"
       }
      }
     },
     "localname": "InterestAddedPrincipalBalancesLongTermDebt",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of aggregate amount of interest expense and the amortization of debt issuance costs and discounts on all borrowings.",
        "label": "Interest Expense And Amortization Of Debt Issuance Costs And Discounts Table [Text Block]",
        "terseLabel": "Interest Expense and Amortization of Debt Issuance Costs and Discounts"
       }
      }
     },
     "localname": "InterestExpenseAndAmortizationOfDebtIssuanceCostsAndDiscountsTableTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_JanssenBiotechInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Janssen Biotech, Inc.",
        "label": "Janssen Biotech Inc. [Member]",
        "terseLabel": "Janssen Biotech Inc."
       }
      }
     },
     "localname": "JanssenBiotechInc.Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember": {
     "auth_ref": [],
     "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 Biosciences AG, Kuros US LLC and Kuros Royalty Fund (US) LLC"
       }
      }
     },
     "localname": "KurosBiosciencesAgKurosUsLlcAndKurosRoyaltyFundUsLlcMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_LeaseDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of information about leases.",
        "label": "Lease Disclosure [Text Block]",
        "terseLabel": "Lease Agreements"
       }
      }
     },
     "localname": "LeaseDisclosureTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_LeasedFacilitiesEmeryvilleCaliforniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leased facilities in Emeryville, California.",
        "label": "Leased Facilities Emeryville California [Member]",
        "terseLabel": "Leased facilities, Emeryville, California"
       }
      }
     },
     "localname": "LeasedFacilitiesEmeryvilleCaliforniaMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "LesseeOperatingLeaseSupplementalCashFlowInformationTableTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_LesseeOperatingLeaseSupplementalInformationTableTextBlock": {
     "auth_ref": [],
     "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 present value assumptions used in calculating the present value of lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseSupplementalInformationTableTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_LicenseAgreementAndCommonStockPurchaseAgreementMember": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "LicenseAgreementAndCommonStockPurchaseAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_LicenseAgreementConsiderationReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License agreement consideration received.",
        "label": "License Agreement Consideration Received",
        "terseLabel": "License agreement consideration received"
       }
      }
     },
     "localname": "LicenseAgreementConsiderationReceived",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payments received upon achievement of financing activities during the period.",
        "label": "License Agreement Consideration Received, Achievement of Financing Activities",
        "terseLabel": "Payments received upon achievement of financing activities"
       }
      }
     },
     "localname": "LicenseAgreementConsiderationReceivedAchievementOfFinancingActivities",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_LicenseAgreementConsiderationReceivedDebtRepayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of license agreement consideration received as repayment of debt.",
        "label": "License Agreement Consideration Received, Debt Repayment",
        "terseLabel": "License agreement consideration received, repayment of debt"
       }
      }
     },
     "localname": "LicenseAgreementConsiderationReceivedDebtRepayment",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_LicenseAgreementInstallmentPaymentsReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of installment payments received during the period.",
        "label": "License Agreement, Installment Payments Received",
        "terseLabel": "Installment payments received"
       }
      }
     },
     "localname": "LicenseAgreementInstallmentPaymentsReceived",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_LicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License agreement.",
        "label": "License Agreement [Member]",
        "terseLabel": "License Agreement"
       }
      }
     },
     "localname": "LicenseAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsAffimedDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_LicenseAgreementNonRz358ProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License agreement related to activities associated with non-RZ358 products.",
        "label": "License Agreement Non Rz358 Products [Member]",
        "terseLabel": "License Agreement, Non-RZ358 products"
       }
      }
     },
     "localname": "LicenseAgreementNonRz358ProductsMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_LicenseAgreementRz358Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License agreement related to activities associated with RZ358.",
        "label": "License Agreement Rz358 [Member]",
        "terseLabel": "License Agreement, RZ358"
       }
      }
     },
     "localname": "LicenseAgreementRz358Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_LicenseAgreementSharesReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of counterparty's common stock entity received under the terms of the agreement.",
        "label": "License Agreement, Shares Received",
        "terseLabel": "Number of shares received"
       }
      }
     },
     "localname": "LicenseAgreementSharesReceived",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xoma_LicenseAgreementTransactionPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License agreement transaction price.",
        "label": "License Agreement Transaction Price",
        "terseLabel": "Transaction price"
       }
      }
     },
     "localname": "LicenseAgreementTransactionPrice",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_LicensingAndOtherArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Licensing and other arrangements.",
        "label": "Licensing and Other Arrangements"
       }
      }
     },
     "localname": "LicensingAndOtherArrangementsAbstract",
     "nsuri": "http://www.xoma.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xoma_LicensingAndOtherArrangementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Licensing and other arrangements.",
        "label": "Licensing And Other Arrangements [Text Block]",
        "terseLabel": "Licensing and Other Arrangements"
       }
      }
     },
     "localname": "LicensingAndOtherArrangementsTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_LongTermRoyaltyReceivableNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term royalty receivable non current.",
        "label": "Long Term Royalty Receivable Non Current",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Long-term royalty receivables"
       }
      }
     },
     "localname": "LongTermRoyaltyReceivableNonCurrent",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount receivable milestone payments upon achievement of certain clinical development and regulatory approval events.",
        "label": "Maximum Amount Receivable Milestone Payments Upon Achievement Of Certain Clinical Development And Regulatory Approval Events",
        "terseLabel": "Maximum amount receivable milestone payments upon achievement of certain clinical development and regulatory approval events"
       }
      }
     },
     "localname": "MaximumAmountReceivableMilestonePaymentsUponAchievementOfCertainClinicalDevelopmentAndRegulatoryApprovalEvents",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_MaximumConsiderationRetained": {
     "auth_ref": [],
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "MaximumConsiderationRetained",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_MaximumRevenueFromContract": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum revenue from contract.",
        "label": "Maximum Revenue From Contract",
        "terseLabel": "Total contract amount awarded"
       }
      }
     },
     "localname": "MaximumRevenueFromContract",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_MaximumValueOfCommonStockToBeIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum value of common stock to be issued.",
        "label": "Maximum Value Of Common Stock To Be Issued",
        "terseLabel": "Maximum amount of shares to be issued"
       }
      }
     },
     "localname": "MaximumValueOfCommonStockToBeIssued",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_MerckImmunoOncologyProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Merck immuno-oncology product.",
        "label": "Merck Immuno Oncology Product [Member]",
        "terseLabel": "Merck Immuno-Oncology Product"
       }
      }
     },
     "localname": "MerckImmunoOncologyProductMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_MezagitamabMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mezagitamab antibody (TAK-079).",
        "label": "Mezagitamab [Member]",
        "terseLabel": "TAK-079"
       }
      }
     },
     "localname": "MezagitamabMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_MilestoneAchieved": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of milestone achieved.",
        "label": "Milestone Achieved",
        "terseLabel": "Amount of milestone achieved"
       }
      }
     },
     "localname": "MilestoneAchieved",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_MilestonePeriodsNumber": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "MilestonePeriodsNumber",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_MilestonesPaymentsToAggregateAmountOfPerProduct": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount of aggregate tiered milestone payments to be made under the terms of the agreement.",
        "label": "Milestones Payments To Aggregate Amount Of Per Product",
        "terseLabel": "Aggregate milestones payments per product"
       }
      }
     },
     "localname": "MilestonesPaymentsToAggregateAmountOfPerProduct",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_MilestonesReceivableExcludingConsiderationRetainedMaximum": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount of potential milestones and other payments receivable, 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 and other payments receivable"
       }
      }
     },
     "localname": "MilestonesReceivableExcludingConsiderationRetainedMaximum",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_NonBayerProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-bayer products.",
        "label": "Non Bayer Products [Member]",
        "terseLabel": "Non-Bayer Products"
       }
      }
     },
     "localname": "NonBayerProductsMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted": {
     "auth_ref": [],
     "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)"
       }
      }
     },
     "localname": "NoncontrollingInterestOwnershipPercentageByParentIfSharesConverted",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_NonsoftwareLicenseArrangementWithGovernmentalAgency2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of deferred revenue arrangement wherein certain rights are granted under a license agreement with a governmental agency.",
        "label": "Nonsoftware License Arrangement With Governmental Agency2 [Member]",
        "terseLabel": "Arrangement with Governmental Agency"
       }
      }
     },
     "localname": "NonsoftwareLicenseArrangementWithGovernmentalAgency2Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNiaidDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_NovartisInternationalPharmaceuticalLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Novartis International Pharmaceutical Ltd.",
        "label": "Novartis International Pharmaceutical Ltd [Member]",
        "terseLabel": "Novartis International"
       }
      }
     },
     "localname": "NovartisInternationalPharmaceuticalLtdMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_NovartisNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured note agreement and subsequent amendments with Novartis referred to as the \"Note Agreement\".",
        "label": "Novartis Note [Member]",
        "terseLabel": "Novartis Note"
       }
      }
     },
     "localname": "NovartisNoteMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_NovartisPharmaAGMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Novartis Pharma AG.",
        "label": "Novartis Pharma A G [Member]",
        "terseLabel": "Novartis Pharma AG"
       }
      }
     },
     "localname": "NovartisPharmaAGMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_NumberOfLicenseAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of license agreements.",
        "label": "Number Of License Agreements",
        "terseLabel": "Number of license agreements"
       }
      }
     },
     "localname": "NumberOfLicenseAgreements",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_NumberOfLicenseAgreementsFutureLicenseAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of future license agreements under optional purchase right.",
        "label": "Number Of License Agreements, Future License Agreements",
        "terseLabel": "Number of future license agreements under optional purchase right"
       }
      }
     },
     "localname": "NumberOfLicenseAgreementsFutureLicenseAgreements",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of licensed products related to milestones and royalties purchased.",
        "label": "Number Of Licensed Products Related To Milestones And Royalties Purchased",
        "terseLabel": "Number of licensed products related to milestone and royalties"
       }
      }
     },
     "localname": "NumberOfLicensedProductsRelatedToMilestonesAndRoyaltiesPurchased",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_NumberOfMajorPartners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of major partners.",
        "label": "Number Of Major Partners",
        "terseLabel": "Number of major partners"
       }
      }
     },
     "localname": "NumberOfMajorPartners",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_NumberOfPerformanceObligations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of performance obligations.",
        "label": "Number Of Performance Obligations",
        "terseLabel": "Number of performance obligations"
       }
      }
     },
     "localname": "NumberOfPerformanceObligations",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_NumberOfRoyaltyInterestAcquisitionAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of royalty interest acquisition agreements.",
        "label": "Number Of Royalty Interest Acquisition Agreements",
        "terseLabel": "Number of agreements"
       }
      }
     },
     "localname": "NumberOfRoyaltyInterestAcquisitionAgreements",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_NumberOfSharesRightAndOptionToSellPostSplitSharesNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of counterparty's post-split shares held by entity that entity has right and option to sell if counterparty does not list common stock shares on national exchange by specified date.",
        "label": "Number Of Shares Right And Option To Sell, Post-Split Shares, Number",
        "terseLabel": "Number of Rezolute's post-split shares Company has right and option to sell"
       }
      }
     },
     "localname": "NumberOfSharesRightAndOptionToSellPostSplitSharesNumber",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xoma_OperatingLeasePaymentsNonCash": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease payments, non cash.",
        "label": "Operating Lease Payments Non Cash",
        "negatedLabel": "Non-cash lease expense"
       }
      }
     },
     "localname": "OperatingLeasePaymentsNonCash",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_OperatingLeasesNumberOfLeasedFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases, number of leased facilities.",
        "label": "Operating Leases Number Of Leased Facilities",
        "terseLabel": "Operating leases, number of leased facilities"
       }
      }
     },
     "localname": "OperatingLeasesNumberOfLeasedFacilities",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLeaseAgreementsLeasedFacilitiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_OtherAntibodiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other antibody technologies.  Excludes TAK-079 (mezagitamab).",
        "label": "Other Antibodies [Member]",
        "terseLabel": "Other antibodies"
       }
      }
     },
     "localname": "OtherAntibodiesMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_OtherFinancingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other debt obligations not specifically mentioned in the taxonomy.",
        "label": "Other Financings [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherFinancingsMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_PalobiofarmaSLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palobiofarma, S.L.",
        "label": "Palobiofarma S L [Member]",
        "terseLabel": "Palobiofarma, S.L."
       }
      }
     },
     "localname": "PalobiofarmaSLMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_Partner1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One partner that accounts for a concentration risk as a percentage of some financial balance or benchmark.",
        "label": "Partner1 [Member]",
        "terseLabel": "Partner 1"
       }
      }
     },
     "localname": "Partner1Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_Partner2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A second partner that accounts for a concentration risk as a percentage of some financial balance or benchmark.",
        "label": "Partner2 [Member]",
        "terseLabel": "Partner 2"
       }
      }
     },
     "localname": "Partner2Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationOfRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_PaymentsOfContingentConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of contingent consideration.",
        "label": "Payments Of Contingent Consideration",
        "terseLabel": "Payments of contingent consideration"
       }
      }
     },
     "localname": "PaymentsOfContingentConsideration",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_PaymentsRelatedToPurchaseOfRoyaltyRights": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments related to purchase of royalty rights.",
        "label": "Payments Related To Purchase Of Royalty Rights",
        "negatedLabel": "Payments related to purchase of royalty rights",
        "terseLabel": "Payments to acquire milestones and royalties"
       }
      }
     },
     "localname": "PaymentsRelatedToPurchaseOfRoyaltyRights",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum payment to be made per licensed product upon exercise of option to purchase royalty rights on second license agreement between counterparty and third-party licensees.",
        "label": "Payments To Be Made Upon Exercise Of Option, Second License Agreement",
        "terseLabel": "Obligation upon exercise of options per licensed product, second agreement"
       }
      }
     },
     "localname": "PaymentsToBeMadeUponExerciseOfOptionSecondLicenseAgreement",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum payment to be made per licensed product upon exercise of option to purchase royalty rights on third license agreement between counterparty and third-party licensees.",
        "label": "Payments To Be Made Upon Exercise Of Option, Third License Agreement",
        "terseLabel": "Obligation upon exercise of options per licensed product, third agreement"
       }
      }
     },
     "localname": "PaymentsToBeMadeUponExerciseOfOptionThirdLicenseAgreement",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_PercentageOfDecreaseInFutureRoyaltyObligations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of decrease in future royalty obligations upon certain conditions under the terms of the agreement.",
        "label": "Percentage Of Decrease In Future Royalty Obligations",
        "terseLabel": "Percentage of decrease in future royalty obligations"
       }
      }
     },
     "localname": "PercentageOfDecreaseInFutureRoyaltyObligations",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares": {
     "auth_ref": [],
     "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)"
       }
      }
     },
     "localname": "PercentageOfGrossProceedsPaidToAgentForSaleOfCommonShares",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of royalty rights entity has option to  purchase in future license agreements.",
        "label": "Percentage Of Optional Royalty Rights Purchase On Future License Agreements",
        "terseLabel": "Percentage of option to purchase royalty right on future license agreements"
       }
      }
     },
     "localname": "PercentageOfOptionalRoyaltyRightsPurchaseOnFutureLicenseAgreements",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_PercentageOfRoyaltyOnNetSalesUponCommercialization": {
     "auth_ref": [],
     "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 worldwide net sales of each product upon commercialization"
       }
      }
     },
     "localname": "PercentageOfRoyaltyOnNetSalesUponCommercialization",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_PeriodOfMonthlyPaymentsOfPrincipalAndInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of monthly payments of principal and interest, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Period Of Monthly Payments Of Principal And Interest",
        "terseLabel": "Period of monthly payments of principal and interest"
       }
      }
     },
     "localname": "PeriodOfMonthlyPaymentsOfPrincipalAndInterest",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_PreferredStockConversionPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock conversion price per share.",
        "label": "Preferred Stock Conversion Price Per Share",
        "terseLabel": "Preferred stock conversion price per share"
       }
      }
     },
     "localname": "PreferredStockConversionPricePerShare",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xoma_PreferredStockConvertibleThresholdConsecutiveTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible stock must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Preferred Stock, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Trading days"
       }
      }
     },
     "localname": "PreferredStockConvertibleThresholdConsecutiveTradingDays",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_PreferredStockDividendAmountPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The dividend amount per share based on the dividend rate on preferred stock.",
        "label": "Preferred Stock Dividend Amount Per Share",
        "terseLabel": "Preferred stock, dividend amount (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockDividendAmountPerShare",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xoma_PreferredStockDividendPeriodMonth": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of days in month over which dividend will be prorated and computed for any period greater or less than a full dividend period.",
        "label": "Preferred Stock, Dividend Period, Month",
        "terseLabel": "Number of days in month over which dividend will be prorated and computed"
       }
      }
     },
     "localname": "PreferredStockDividendPeriodMonth",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_PreferredStockDividendPeriodProratedMonthsInYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of months in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.",
        "label": "Preferred Stock, Dividend Period, Prorated Months in Year",
        "terseLabel": "Number of months in year over which dividend will be prorated and compute"
       }
      }
     },
     "localname": "PreferredStockDividendPeriodProratedMonthsInYear",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_PreferredStockDividendPeriodYearProrated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of days in year over which dividend will be prorated and computed for any period greater or less than a full dividend period.",
        "label": "Preferred Stock, Dividend Period, Year Prorated",
        "terseLabel": "Number of days in year over which dividend will be prorated and computed"
       }
      }
     },
     "localname": "PreferredStockDividendPeriodYearProrated",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xoma_PreferredStockRedemptionPricePerShareOptionalRedemption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share the company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event.",
        "label": "Preferred Stock, Redemption Price Per Share, Optional Redemption",
        "terseLabel": "Redemption price at which company has option to redeem outstanding shares upon the occurrence of a delisting event or change of control event (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShareOptionalRedemption",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xoma_PreferredStockShareCap": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share cap for which holder of shares can convert preferred shares into common stock pursuant to redemption rights.",
        "label": "Preferred Stock, Share Cap",
        "terseLabel": "Share cap (in shares)"
       }
      }
     },
     "localname": "PreferredStockShareCap",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xoma_ProceedsFromIssuanceOfPreferredStockNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "label": "Proceeds From Issuance Of Preferred Stock, Net",
        "terseLabel": "Net proceeds from issuance of preferred stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPreferredStockNet",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ProceedsFromIssuanceOrSaleOfEquityNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity, net of offering costs.",
        "label": "Proceeds from Issuance or Sale of Equity, Net",
        "terseLabel": "Net proceeds from issuance of stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquityNet",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesPreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ProceedsFromRepaymentsForDisgorgement": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from disgorgement.",
        "label": "Proceeds from (Repayments for) Disgorgement",
        "terseLabel": "Proceeds from disgorgement of stockholder's short-swing profits"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsForDisgorgement",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ProceedsFromUpfrontPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "ProceedsFromUpfrontPayment",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsJanssenBiotechDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsNovartisNoteDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Offering of Depository Shares and Series B Preferred Shares.",
        "label": "Public Offering Of Depository Shares And Series B Preferred Shares [Member]",
        "terseLabel": "Public Offering of Depository Shares and Series B Preferred Shares"
       }
      }
     },
     "localname": "PublicOfferingOfDepositorySharesAndSeriesBPreferredSharesMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesBPreferredStockDetails",
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessStockIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Purchase of Rights to Future Milestones and Royalties [Abstract]",
        "terseLabel": "Purchase of Rights to Future Milestones and Royalties"
       }
      }
     },
     "localname": "PurchaseOfRightsToFutureMilestonesAndRoyaltiesAbstract",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPurchaseOfRightsToFutureMilestonesAndRoyaltiesAndIncomeTaxesAndNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xoma_PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased eligible milestone payments receivable upon achievement of potential development, regulatory and commercial milestones. May also include clinical milestones.",
        "label": "Purchased Eligible Milestone Payments Receivable Upon Achievement Of Potential Development Regulatory And Commercial Milestones",
        "terseLabel": "Purchased eligible milestone payments receivable upon achievement of potential development, regulatory and commercial milestones"
       }
      }
     },
     "localname": "PurchasedEligibleMilestonePaymentsReceivableUponAchievementOfPotentialDevelopmentRegulatoryAndCommercialMilestones",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_PurchasedPercentageOfMilestones": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased percentage of milestones.",
        "label": "Purchased Percentage Of Milestones",
        "terseLabel": "Purchased percentage of milestones"
       }
      }
     },
     "localname": "PurchasedPercentageOfMilestones",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased percentage of non-royalties on net sales of products.",
        "label": "Purchased Percentage Of Non Royalties On Net Sales Of Products",
        "terseLabel": "Non-royalties to be received (as a percent)"
       }
      }
     },
     "localname": "PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProducts",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future non-royalty payments to be received as a percent upon receipt of specified cumulative amount of consideration paid.",
        "label": "Purchased Percentage Of Non Royalties On Net Sales Of Products, Future Payment Percentage",
        "terseLabel": "Future non-royalty payments to be received (as a percent)"
       }
      }
     },
     "localname": "PurchasedPercentageOfNonRoyaltiesOnNetSalesOfProductsFuturePaymentPercentage",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_RegulatoryAndCommercialMilestonesReceivableMaximum": {
     "auth_ref": [],
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "RegulatoryAndCommercialMilestonesReceivableMaximum",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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, excluding extinguishment of debt.",
        "label": "Repayments of Long-term Debt, Excluding Extinguishment of Debt",
        "negatedLabel": "Principal payments - debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebtExcludingExtinguishmentOfDebt",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_RepaymentsOfLongTermDebtExtinguishmentOfDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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, considered extinguishment of debt.",
        "label": "Repayments of Long-term Debt, Extinguishment of Debt",
        "negatedLabel": "Payment for extinguishment of debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebtExtinguishmentOfDebt",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_RevenueRecognitionDeferredRevenuePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for sale of future revenue streams.",
        "label": "Revenue Recognition Deferred Revenue Policy [Text Block]",
        "terseLabel": "Sale of Future Revenue Streams"
       }
      }
     },
     "localname": "RevenueRecognitionDeferredRevenuePolicyTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_RezoluteIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rezolute, Inc.",
        "label": "Rezolute Inc [Member]",
        "terseLabel": "Rezolute"
       }
      }
     },
     "localname": "RezoluteIncMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesEquitySecuritiesDetails",
      "http://www.xoma.com/role/DisclosureCondensedConsolidatedFinancialStatementsDetailEquitySecuritiesDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsEstimatedFairValueOfEquitySecuritiesAssumptionsDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsSummaryOfChangesInEstimatedFairValueOfLevel3FinancialAssetsDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_RoyaltiesPeriodMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum period over which counterparty is obligated to pay royalties under terms of agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days",
        "label": "Royalties, Period, Minimum",
        "terseLabel": "Royalty payment period"
       }
      }
     },
     "localname": "RoyaltiesPeriodMinimum",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisInternationalDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsRezoluteDetails",
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_RoyaltiesPeriodMinimumScenarioOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum period over which counterparty is obligated to pay royalties under terms of agreement for scenario one, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days",
        "label": "Royalties Period, Minimum, Scenario One",
        "terseLabel": "Royalty payment period from the first commercial sale of each royalty-bearing discovery product"
       }
      }
     },
     "localname": "RoyaltiesPeriodMinimumScenarioOne",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_RoyaltiesPeriodMinimumScenarioTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum period over which counterparty is obligated to pay royalties under terms of agreement for scenario two, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Royalties Period, Minimum, Scenario Two",
        "terseLabel": "Royalty payment period from first commercial sale if there is significant generic competition post patent-expiration"
       }
      }
     },
     "localname": "RoyaltiesPeriodMinimumScenarioTwo",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_RoyaltyInterestAcquisitionAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Interest Acquisition Agreements.",
        "label": "Royalty Interest Acquisition Agreements [Member]",
        "terseLabel": "Royalty Sale Agreements"
       }
      }
     },
     "localname": "RoyaltyInterestAcquisitionAgreementsMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_RoyaltyPurchaseAgreementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty purchase agreement.",
        "label": "Royalty Purchase Agreements"
       }
      }
     },
     "localname": "RoyaltyPurchaseAgreementAbstract",
     "nsuri": "http://www.xoma.com/20210630",
     "xbrltype": "stringItemType"
    },
    "xoma_RoyaltyPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty purchase agreement.",
        "label": "Royalty Purchase Agreement [Member]",
        "terseLabel": "Royalty Purchase Agreement"
       }
      }
     },
     "localname": "RoyaltyPurchaseAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommitmentsAndContingenciesContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureFairValueMeasurementsContingentConsiderationDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_RoyaltyPurchaseAgreementTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty purchase agreement.",
        "label": "Royalty Purchase Agreement [Text Block]",
        "terseLabel": "Royalty Purchase Agreements"
       }
      }
     },
     "localname": "RoyaltyPurchaseAgreementTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_RoyaltyPurchaseAgreementTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A second royalty purchase agreement.",
        "label": "Royalty Purchase Agreement Two [Member]",
        "terseLabel": "Second Royalty Purchase Agreement"
       }
      }
     },
     "localname": "RoyaltyPurchaseAgreementTwoMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsBioasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_RoyaltyReceivablePercentageOnNetSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalties entity has the right to receive as a percentage.",
        "label": "Royalty Receivable Percentage On Net Sales",
        "terseLabel": "Royalties entity has right to receive (as a percent)"
       }
      }
     },
     "localname": "RoyaltyReceivablePercentageOnNetSales",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xoma_RoyaltyRightsAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty rights acquired.",
        "label": "Royalty Rights Acquired",
        "terseLabel": "Acquisition of royalty rights"
       }
      }
     },
     "localname": "RoyaltyRightsAcquired",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ScheduleOfRoyaltyRightsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of royalty rights.",
        "label": "Schedule Of Royalty Rights Table [Text Block]",
        "terseLabel": "Summary of Acquisition of Royalty Rights"
       }
      }
     },
     "localname": "ScheduleOfRoyaltyRightsTableTextBlock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xoma_SecondRoyaltyInterestAcquisitionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Royalty Interest Acquisition Agreement.",
        "label": "Second Royalty Interest Acquisition Agreement [Member]",
        "terseLabel": "Second Royalty Sale Agreement"
       }
      }
     },
     "localname": "SecondRoyaltyInterestAcquisitionAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsSaleOfFutureRevenueStreamsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_SecondTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second term loan from Silicon Valley Bank credit facility.",
        "label": "Second Term Loan [Member]",
        "terseLabel": "Silicon Valley Bank, Second Term Loan"
       }
      }
     },
     "localname": "SecondTermLoanMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_SeriesPreferredStockAndSeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A and B preferred stock or outstanding series A and B preferred stock.",
        "label": "Series Preferred Stock And Series B Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock And Series B Preferred Stock"
       }
      }
     },
     "localname": "SeriesPreferredStockAndSeriesBPreferredStockMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_SeriesXAndSeriesYConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series X and series Y convertible preferred stock.",
        "label": "Series X And Series Y Convertible Preferred Stock [Member]",
        "terseLabel": "Series X and Series Y Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesXAndSeriesYConvertiblePreferredStockMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_SeriesXConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series X convertible preferred stock.",
        "label": "Series X Convertible Preferred Stock [Member]",
        "terseLabel": "Series X Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesXConvertiblePreferredStockMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_SeriesYConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series Y convertible preferred stock.",
        "label": "Series Y Convertible Preferred Stock [Member]",
        "terseLabel": "Series Y Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesYConvertiblePreferredStockMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails",
      "http://www.xoma.com/role/DisclosureCapitalStockSeriesXAndSeriesYConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAgeRequiredForImmediateVestingOfAward",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPeriodForRetirementAge",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xoma_SiliconValleyBankAndNovartisPharmaAgMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Silicon Valley Bank And Novartis Pharma AG",
        "label": "Silicon Valley Bank And Novartis Pharma Ag [Member]",
        "terseLabel": "Silicon Valley Bank And Novartis Pharma AG"
       }
      }
     },
     "localname": "SiliconValleyBankAndNovartisPharmaAgMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureDescriptionOfBusinessRepaymentOfDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_SiliconValleyBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Silicon Valley Bank credit facility effective May 7, 2018 and subsequent amendments.",
        "label": "Silicon Valley Bank [Member]",
        "terseLabel": "Silicon Valley Bank Loans"
       }
      }
     },
     "localname": "SiliconValleyBankMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsInterestExpenseDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAgenusDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsPalobiofarmaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_StockIssuedDuringPeriodSharesWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of stock issued as a result of the exercise of warrants.",
        "label": "Stock Issued During Period Shares, Warrants Exercised",
        "terseLabel": "Exercise of warrant"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesWarrantsExercised",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xoma_StockIssuedDuringPeriodValueNewIssuesCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new common stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering, net of issuance costs.",
        "label": "Stock Issued During Period Value New Issues, Common Stock",
        "terseLabel": "Issuance of common stock, net",
        "verboseLabel": "Issuance of common stock, fair value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssuesCommonStock",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails",
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_TakedaPharmaceuticalCompanyLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Takeda Pharmaceutical Company Limited.",
        "label": "Takeda Pharmaceutical Company Limited [Member]",
        "terseLabel": "Takeda"
       }
      }
     },
     "localname": "TakedaPharmaceuticalCompanyLimitedMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_TenYearWarrantsIssuedThirdRangeMember": {
     "auth_ref": [],
     "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 warrant, Exercise price $23.69 per share, Issued May 2018"
       }
      }
     },
     "localname": "TenYearWarrantsIssuedThirdRangeMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCommonStockWarrantsDetails",
      "http://www.xoma.com/role/DisclosureLongTermDebtAndOtherFinancingsSiliconValleyBankLoanAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_TockIssuedDuringPeriodSharesWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period from exercise of warrants.",
        "label": "tock Issued During Period, Shares, Warrants Exercised",
        "terseLabel": "Exercise of common stock warrants (in shares)"
       }
      }
     },
     "localname": "TockIssuedDuringPeriodSharesWarrantsExercised",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "xoma_TwoThousandEighteenAtMarketAgreementMember": {
     "auth_ref": [],
     "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 ATM Agreement"
       }
      }
     },
     "localname": "TwoThousandEighteenAtMarketAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockAtmAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_TwoThousandFifteenEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "TwoThousandFifteenEmployeeStockPurchasePlanMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureStockBasedCompensationEsppDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_UpfrontPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for upfront payment.",
        "label": "Upfront Payment",
        "terseLabel": "Upfront payment"
       }
      }
     },
     "localname": "UpfrontPayment",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsAronoraDetails",
      "http://www.xoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xoma_ViractaTherapeuticsInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Viracta Therapeutics, Inc. (\"Viracta\").",
        "label": "Viracta Therapeutics Inc. [Member]",
        "terseLabel": "Viracta"
       }
      }
     },
     "localname": "ViractaTherapeuticsInc.Member",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsSummaryOfAcquisitionOfRoyaltyRightsDetails",
      "http://www.xoma.com/role/DisclosureRoyaltyPurchaseAgreementsViractaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_XOMA052LicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gevokizumab License Agreement with Novartis.",
        "label": "X O M A052 License Agreement [Member]",
        "terseLabel": "Gevokizumab License Agreement"
       }
      }
     },
     "localname": "XOMA052LicenseAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "XOMA-052 license agreement and IL1 target license agreement.",
        "label": "Xoma052 License Agreement And I L1 Target License Agreement [Member]",
        "terseLabel": "Gevokizumab License Agreement and IL-1 Target License Agreement"
       }
      }
     },
     "localname": "Xoma052LicenseAgreementAndIL1TargetLicenseAgreementMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureLicensingAndOtherArrangementsNovartisGevokizumabAndIl1BetaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xoma_XomaCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Xoma Corporation.",
        "label": "Xoma Corporation [Member]",
        "terseLabel": "Xoma Corporation"
       }
      }
     },
     "localname": "XomaCorporationMember",
     "nsuri": "http://www.xoma.com/20210630",
     "presentation": [
      "http://www.xoma.com/role/DisclosureCapitalStockBvfOwnershipDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 14
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120254519-210437"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21564-112644"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.C)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130611-203046-203046"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=120240428&loc=SL120254526-165497"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL120154346-209984"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(1),(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r485": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r486": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r487": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-3"
  },
  "r488": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r489": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r490": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r491": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>104
<FILENAME>0001558370-21-010395-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001558370-21-010395-xbrl.zip
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
MM,E)5-*SL"A5YY;JW1+=6Z+_1)=ZC=E.8Z*DO =:G534N@&=-A2S!QMI0YQ
M*/KJ!;^=X&6.+N91F:A.LJ]H0R?^8O9@(_%'O<5%IWH-T%YY6*^I)XM2_(+$
M"7]E=*$&LEZ:'\LNM(BVPEH846N]L)H(B_C*^A)UQ$/'1EV%=%TTI\*U>4I7
M>4O=[HTORDY4>8HZ0>^AEUHE&9R5*TE(AYSO&4KD^Q0Q*=/Q[[D[P#%%5D12
MKVE;:5H;Y[][0SI]*:E3K-.7/A#031OD.BV_JR>^70 ;JR3]FF\V%5+7(]1+
M=U!<#623QW/I\*<;%:&_Z632"[&;$.73<6W MSFB3JB%*5LC5&4;C/LX[3;2
M_06+XV'L#)]@K5MB?7"_:S,ZR1?L^1K)1[U987=]P'ZGTWQH@[U$_->NLSV/
MKQ-](=37<-);44>]S+>0>7$3KG7FMVA)IP>%3"B='I2]ZOWZI@8\VA!?E!"
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
MYO '7 =_..7V"J_1C_\'4$L#!!0    ( $D]!5/S-+I'^0\  "+=   4
M=&UB+3(P,C$P-C,P7V-A;"YX;6SM75MSZC@2?M^J_0_>S,N9!P(&$D+JG)DB
M0'92E00*<F9FGZ8<6X!JC,U8=B[SZ[<EVV '7V0;8LM,U;DD(,G]]==NM:26
M]/7GM[4NO2"+8-/X=B:?M\XD9*BFAHWEMS.'-!2B8GSV\T___M?7_S0:O]_,
M[B7-5)TU,FQ)M9!B(TUZQ?9*>C(W&\60'I!E85V7;BRL+9$D]<\OSWM7LGS>
MZ<F=KM1H>"W=* 1JFH;$FFR?R]MOAEZKIG$M734OFNU66Y9D^;HK7W<ZTN!A
M6_ !I%S@U)(Z-OY\AJ=)@-0@W\Y6MKVY;C9?7U_/WYXM_=RTEE"SU6GZ!<_<
MDM=O!(=*OW;\LG+S]X?[N;I":Z6!#6(KAKJK19N)JB?W^_TF^Q:*$GQ-6/U[
M4U5LIOM4N:38$O2WAE^L03]JR.U&1SY_(]H9Z$"2OEJFCF9H(3$!KNWW#?IV
M1O!ZHU/!V6<K"RV^G=GKYP;58^NRTZ+5?YC;P :E>V@:&C* -?B!F#K6*$LW
MBD[!SU<(V>1,HD_Y/KL+@S'7RKEJKIOTRV:FYII'E7W[+9DL)AMD,1[(P(!"
MZXV%5E !OZ![DY [>"/6Z+NA.!J&BD-%5]O%P19]?E6T\YF:^$S40X6L;G7S
M]<   \T6Q3+"1-5-XE@(W"F&MJ<6(O 4IC]0WQPO#7"1JF+8 U4U'<,&MSX%
MH52,")4#RLP0L2VL,K,BJQ&R%:QS(3[BPP^GET@V;K$!7@8K^HX6]]$@I^4@
M#02;V"MDW6/E&>O8!GESZ>7@#R]++^01V?3MFR)KOE(L] G:B'WDX71PCZ"W
M'"PMY#[W0;$="]OODP7[HBCYV5L_,++T1W+W8WE;/AI7,_AG_+:AY@3O"_MR
M:!+[($REMNVA4@&CHS-O=P\8/"2T[4.%/T%]H3<;00UM^RFVZ8,@%FVUI(:T
M;1=^'DX>1^/'^7A$?YI/[N]&@R?XY69P/W@<CJ7Y+^/QT]P-"P&&;JJA!^DT
M(#6M,#,>'A9U+A3RS$)/&!TL%65#P^Y6$^DV\3^A)+8:+=F+0'_P/OYC0$@
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
M*XCP1FT'DTNRL$WLF!4U"^%([4!\_KJ8?W>PYZ^L:J=MZ6#MP#T+UON[3VW
MV:,UN"^'+S[^*R2C7[U6!I@[2 (G\@Q94#EQLVDX+@V8/8M0('>KGR;)P%DX
M=[TL)_A@6NL/29L/48<6 2)S45^(Z[PS\0*%=J &'J-[-\ 2GEI.95B3WFV"
M&DWQ;HW7+]A3A/.P:XM KL@0GA&^X'<[VJB!RAP@ 9@(A.58<;"U\RT!D/:J
M&[2=11_3=B8V=]]: 9U@WWV2Z3^YC"@[N8LHZRM 6C5B6P+4HZ.C+T>3=Y-T
MH.Q'Y)B3>-1)=M@(:@*W[1H',]@TTM_UJH;;TV_RT?;)UW_NXH6>T<M>W&ST
M@NTHWX/9Z$.?@%[8R$_CFF<_++\,YF+['?A[^9AYAXB0=9".FRR)BFO&]4SL
M_?.G:3K:PG/7?,(F(+A2:(0^ <K=Q/%,_3 E"]1ELO<RN<%JV!(;BJ>!) ]X
M@I5E!PN/8?/ASX\GG^A_1Z>?/YV>?9P>3T^Z8$VJ5+3*&R9N$-BUMXS>)<H
MFUO%=FUQYE U$7.%+VT'["@"O_$LUR.'WC]_.@;!A_CF.SN\^0HY(NS1*6^.
MZ_!&B$9MQO@I-CXVWB_=UP\FMF*FD ]Y7I"O_IR9'I/JN=\ZI>])%?KF (8@
MXND.2C1@?$,^ENI+F88M$3RZ^DIN_ 6PF<I1HC[EZ!W?BGXV7"<@.OJ5'34E
M-RN\I!_VO]NNC\U__A1X827=5EG<TVO ,QF7(?&'/T/85,3<*,*\W^>G?6PG
M*3#_%2(OP)Z]?<0;UPL$I"ZTA+#5R%.] #X0!CR08\8EUV?SDF B('^N7:?$
M/ZU+_!SP0$C_["$G#OXK%?YBTTX9<%9[SRG WS,/8LO.M67C^Y"CU12;=$KS
MCU5I7H0;!*T?\=+R QIB<H_6K)V&W:Q3FG^J1_,\["#H?N,8KD?67.+5)IA<
MT.Q<;WOAFGPVE/3JE"N?ZW&E!!403'I&/VY,@DJ44TUG+]F5N.T[9<R7>HSA
M(@&")3/3]+#O)_]05*9<=C#;=FL&.JK'"R8&0/EPK,"'XZ[Y4.FR7((!)#Y<
MD(]S[]G]GC=?"UMVRX/*5V0N_) X$*$Q]QX\]]6*BY@)V5!HWBTO*E^<Q4A
M8LB#ZP?(_K_61JA1L1MWRXS*%VD1"CVS@B[3F8<1A_B'/W=+[LK7YD.@>R8P
MK6%H/ZQ<AW]5+C;IEM"5[\I%P'LF=I*DMIT>OSS3&!4&L8M-NB5VY4MR$?">
MB?WLH:CFSG;]XMH,2N=^[Y;,E6^].:B!"/35#R-*5N48?]C-NJ5XY>LL&W@0
M*LI%Z-&BF;'5E4H%02;,^Q?+FW?KX:IYE^4A 8(A46X@,J):7BA ":P".QR[
M>;<,J7FIY2$!@B'44.Y=$$26KK<5N@$RK;HE?\W[; YV$%1_6B/;3NNL<JF>
M:]4MU6O>7'.P@Z#ZU1I[2[(C_N*YWX,536Q##E_F.:V[Y4+-*RL'!Q#<>%IA
MVRYCPF&C;FE?^?[* AT$R3,!CU$ITFSI3;Y2).S4+4MJ>H7%J,!@$:8UE>T;
MQ\0__A/S%T:A7;>,J.DJ+D#?MQ4MULFN+=] ]A\8>?R(('[3;CE0^8+,1P!(
M8- >LFOR#4L]XK;LE@65;\Q<^$%Q( X;D^/!0=MN0Q,K7Y<%&/3,AQD!RXQ
MLQ'K8,[]WBV]*]^&<U"7T_@?'P[3(ZNG3"J]%Y.E&S=S<GI$,R=WXY+/%_/[
MRZO[IZM+^NEI?GMS.7LF?YS/;F?W%U>3IW]=73T_Z01*G4"9K@F=0*D3*-]&
M)EBM++UV,\&:8LRY,F,X/2!DTZ@PAH,& ,9P:SF59+26](*0>".;WUJ""@ F
MZ>R_UK/_ZC,I*4K]0J/[C;RWCM<(PD8FQZ8\Y,W>_IHB?V*WD>)"H2V$XYXM
M145&%("'QH\+Y*]XIT?T$QQJ<X3FX)2(0(9&XT=,(+8,<CNG\+'C!$K:0MB
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
M"B(P@+TZ4G]G)&V)..69(VH(4B-ELD>$!;2TL@)&^P('O% +<1<(;OJ:J^@
M'V@,V]]I_%O763YC;TT0(- ;@3_W'CQWZ2'NIB?;&<*;C&I,E,5L,!$6F6\\
MUR$?C6BG5LY-^]ADF$7VVP.H^@VUN,??>>2:>Q<KY"SQC9-M83F&M;&%)7UK
MCMGS$US7KB= 0. G41P#3G!'(S+ >3!+AA( C@;JVILO9F8,A=CZQVP*Q(=2
M28X/C(!,[(;/H4,+P<GT^ B U:-5KC$Q!L#(/6Y/ 3DZD6?Z7S<T!^OX:/IE
MRK8 */:%X#,1R>O!7BF'4AN/ O)G/CXZ^L@WQ4AVA'#K+..""CZM/](H!..T
M*C].>^$'YWK9 #].F^='OZITF;FM@7'[L\HU1I3#1V)J*:RC2/X1H,E=/]&Z
MP_D\DD9&A+#9MR)KM:C2C\GDPG5,HH#2IXCW">[7EH,(V,C>/062V$/J5? Y
M.9KFK22[Z2?9^2<[ "9["";Q9)!+]]"H",KA'6 SQYP'*^PE/\Q\'\M6\E$:
MJRNG<EEB%JO"LZ#P0+WAX!A%:DE ZK"N1XR>H@QX0'%##<HZ  C]:$+(4Z:6
MH3L.MAV:#TZGQT< ZHIVRTHF"71QG1TGY"1N,&45Y/;YLMM:C?$@%%VH2 1V
M#0:EDQ-DY$5>.;Y^O;?N7><B]+QXXL(Z+>L!X:+4"+NEL(5FHV'!^XB1;?V-
MS5\( 04/[LIUA6!D:W0URZ$]A(NN?X\#"NT#]J+"$:H7W4*I6O6++@T$(%!,
M*!@3 L<D @3*5?<*>0X1BCV!+'I<F^?;^,WSZ!E$R9*U\B/U4SAGC"_V5N>C
MY,.\ /9O_18OC$JP^OE=J*^\ZN=W83*&LRF772?+N_5W:Y1%B5.@3_Z4&JJ/
MCJAZ-P[16S'5]V:O1,6C^#R[,8;9&G0)\K,7/XJ[Y7J"*X\'82%7D9<:*$.[
M>QZ@(L-A&.=B;2'FLA,>B]B/5_HQR#N][6:]X:]1M2$@+,M&&:R&/C3^RY."
MI@(8M;?I9!0(1J/VEKD,!88K" DUFCJQ8200]20,.QI $X??L+5<431?L8>6
M^+#^[#P,?!K_0^VI8OU-?1@(.T,5M4T=TZ&R7'00*(X!0=NK*NE5F ]T[^>
MGXA] 0LUWO-'@: *MLA]/N+0^)_?[T0KG-,6PK;=!"\YZ$'GF%@GX[:&H'FU
MP34%M0J ES:#Y-[K3+N2FR2Y5\Z<P(H0LEZ5/;BGS7AP,Q!F Y;W,$XHD.]2
M**&X=RE09@+3'NRK'X8=$G)=$S$D&ODF#)*'"?)2).?Y;6:27O(2ZT%^OF4/
M($H8;W-&B([I)B7P((>R34)"*]?$AI4;Z2O?#8A[O(-U6"X[6;J\$0$XC';^
M-#T^ ?!R'5"A8-(*FIS$;U@%%MDT%<(!2GM!L%+(+H%<K2HQ8@!8=K7>V.X6
MQP^1S<LK70C:0S G5&&3 "4 #/H->1YRQ(6\<VT@V *J,"*'!K3=K>:)4+!>
M-ZN;WT*(SVF:1.PXGF:4^E'DY-<DQ6Q-T\G;$<AT;+C'0C-RV1"9^K&4W5H&
M58N=99JF,:-;\#(V0-V[KXBH+_X-?<+803$T:A:PTV*R_F[*J(QA-.DD.RM-
M6$@FGAS,#,6J=>':9*6XM-;E*\Y"3FAX[SH&Y^=G\LE'!L5%,J>AN8FZR@@6
M/?F=R0-F-X-H/VJ:UVD:,)L"$"K^=_)F?>^FG\;?IV^_8#US-WX@1\@:&9B<
M/@:R;P.3G\ZMUK_O3&]E,=S7\E;"$]HE(RE7MM]*!-9\3ELX;^.UNX^6D $:
M9XM8(S:BXGJ4JJ, L;$+Y?I G59%4/.Y4'KU\_1X^AF.*;TMWC.1;OL8CJ\O
M^U.)?^#R6H(P9U<3TMTAR\,-VF*\Q"_!C>,'7EAREK(:PGG/K9N#E$4#V PM
M=4'RFP,Y%_D"RN=,'[>.>S=@/U');05AFRN3EL*E(8L --%O8.F7^2":G:+/
ME[F:)Q7;%]'<?@RR&M7N@*=O]%CQ;?J! OH; 37 #EDO1!-XP.2K?/!KA?X0
M7 5MB4X%<K1=_CT-]27S+5QOC1P#SU]L:QF!)7SMC=<#@N>Y50:6$:!MECUX
MKH&QZ5.WTM<-0=P)'M!VS:D,)VH-(?2\55:)D(>63I"\6AX["^.'T'ZS@E7Z
MS&?L3$RJIY'_S&?T@W."5QJI4UDXZ^?(KD28MI?S%=DZ:'C8G65C H>#$PG-
M/(;^=4.88:PL C[]9;ZX))]L=T/_>,3+T*9S;0F1:'(KN5=:R-Z-QMS#VY^S
M4W'ZV,/6TCX)VQ:\1W>+;!JG$.L:=X1-ZW#-$A=>RTZ9_*D')O,0AW9VL':S
MJ,KF/>9%]HB[=,K9S_V<!F(*#('%MQ9ZL6P"I */,WTZ9?(7.$S.D  <E]'&
M"N(RMRGD%ZXO6L:"#MU:WXYZ8K"  -"X>VB*O'$,#R,?7^+XWVO7BX\9/K=5
M!NB6^ST9X50( CBZ\A?\ZGZS_@[7Z(4TN[&GYSA JE&6QW6B+-]-,C!$[6]N
MWTTG% X=<ZEC+G7,I8ZY?.,QEW'XX.R7<@]HON7PXRCS&$%SB^J(21TQJ2,F
M^XF89.^:OY/_'9T=YV/$J'9[.WU&WA('\E%T-0:#$(%2-]"N!OIMVY!_G]_-
M&* )6"GNT">[FI';/=?$F+:] "LL,UB+Z;A5[BBL'!@'X:XF6/PT%LTG=9UH
M1Y%X08C=YZW%MI:0 QK'<U *8UPY;8&H,5*R6WS^K8 .- YE:DF75+<IM(.@
MEP@%[-")4H ?'BMT8*P.C.TV,#:O.F3@?O#(;RP=J[S/Z -@RTG0]JTE#T%:
M0S6*X(SC=PIU?%4ZCCX$5I(..A+VC47"UEANU)/[B#=\]E499<Q!K96) BTJ
M(BN:-[X?1@'UBXS.R='')/J-.0I5@0S0.!Z!16$ELAEZEK.,HS3B<O/W^'OT
M$]^H(==YS,&IJK0 )P 1@#'@D<Z75D+C\9S?_BU$J@K0;_OLYDC8K\@.\4[
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
MYR %H+[J8&P=C-UU,'8VVG">@',0^+.+!W+B^K1)V*FX%'@3HT)0$]L-O6J
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
M\6-LRV/\RM-\\;1"'O:C,F SQYQ'<SR[3]BV'UP_>-K85A WX;^C57DH4-%
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
M'D;FW,E:H7B/?<EWA_!D366>BA"#S=$;Q_#B\)WXWVO7(^)HN>8]YM4841D
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
MW04-B&Y+9(7D5,B8-V9&0%2>8*OJ33BMF.XT22?4;@3M1M!N!.U&T&X$[48
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
M#VA+G:.B;&Q.6YU6W5!:M9 7.C]:YT?KUV[ OG;#/LY9+RNS<MZX]*\\"H3
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
MK.---QO-<XUY/,*!IHL8S8XO0 B'X0>9"@INOU@GF.&,P)&%EN.1K[DWC*0
MJA5\ID%.[Z*G;7&S^9F=R6"+,O#> 8.C%DZ,J'IA!5A<,1RH:0E4!4,X$.%0
M$"KR,QSX 1!'-\;Q$G->,H Z2S=G!_8?P\]+Q>X1)/_]C__XX4<N]Z_I+OAW
MV)P>V-YTEQZ#& KMES=QMJWIS^WN8,M*?U]V0 %<86;1@;*G,B\//G"1NX\<
M E9QL9 D3<KC]_>S:(5.N2=@B  HD;"*SPO.@[->>_9EKR2=IH]D[&,00ZMG
M$A2$PO5]0\1L,S)R7P19,2\KC_0I2A(P8?,R9+2_,^K/A,97]^IFM[M=$ @F
MUXV)RMK:A^,86A>:3 ^X]>,G 3!$ZSJ&BWN5"\+8F-NFVC5W$"NUTGKT+JUX
M<SN=2X:Q2)<(&^&-RX-NX/*7!C,5[0.VZOS'=B;U)QS;92J(M7J <=WX9O\]
MDN/>ZK'']-1;7?38<O8Y"AZCF-OO\R3D]2&V:1PRA1+;0T<0NSLXCJSV94^5
M9E?8Q>6]'V'M+;P&Y]Y-%0&11Q7L*/FQ+%Z??[S^?/UP?75/SK]>DON'FXO_
M^6\WGR^O[NZ_)5?_Z^?KA[]ZH7-NJ2(V '2]<D@:,8_&U!VW' Q56WS)(>G-
M1$EX7 ,B9I.4 7RWP1'N^FYQHZ>#<0-%]:3K(D.;(]%"075DF&,_Y6@_XCS[
MD;X7HZ?S'S',V8&&9=!06_=T=VL'( 0ODC,KE2.I$P+'E^1(EB;G*<N.X#%]
M#N(#O/. ZY1A((_2K9IO*2U("#V]V"_I8QP]<2)R$HEK8\A?4Z60K?A_*$:5
MK&-VH(\V$8S+19S8BH1LJI>HV$8)@7XR1RB-DF;EGV#Z),UV[#*05H]2Z^.:
MJ5^T(7&:/-%L82?7T.65<$KPGV;W1/!TC>6GCOE3OO6R5\I1?/"KYG06\2)-
M0$C9?.Q?>112T;WYYX3]2SX#W#+&MT%.SY\RRBL*G+HRQB!"L)RC6*ZLZ2 L
M.!9V!*EMJUOA(FL5&3D MNKU9R_QD:!"N+#=FXGI!C+"L54OK"4^4B-$,)!^
M?&U?HI)*NWJTWTRZ@'R(2S*Q8@Y,.H5 CDS2D],9FE2!X5YA1O(B0I,L9X[E
M-.22;B@<?T5"D5TQ#&-Q],%*N*H&VH&+2[^%BG9I.CF6B,'(:6E]*/\Y87>@
MA%&>T6>:L.M11M?I4Q+]G?U);!.')"IRB,<K1^QHL9TIP,52>WM1YE9E3 -B
MH9<TX7[$7]C=].*0%XS9[(YN&-F.FV(?!$A%8WJSV"@MXPR]? &:GJ1I3VZ
M@'LF2(EB1022>D]%-C23\"E/J%[LK64(W25]["BBH!V)] )D)KKQ]-,>MOR;
MCXD&2P0LC,45<W>JR]<=W@>27;12X38485HA Y_<&7Z;R?V0O\Q>1L_LEI>$
MW?[P#C@\E[@30Z=><2L0JF/<@;)9?./%-DL/3UOVOX$<J7C+R2;-R+ZDC.2\
MO4HH:?L>DD@8@I2=EC8Q99L03+UN2S;\6?6XOQOO7?\.Q[T^Y".5'ND*5G:I
M*:&1MN:Q;-T:I(($@'.8[WJN6 WG-WE_8C/<8C(\B,5PC\' ">CK]^)2F2\O
M3IG-*VQGG+1YN ]^''NTM&DLLC>G,_2XY=#!CION2?]@SP<YJT^L?KAXYN-U
M!=DKZ(X>]7;1:0M,@_%OGG8[H!^)>O]T*F2A7$&Q+4!OVL?=.F=]SNO.#>J&
M\^I1KR-GJ O(EZ>][I0<X^L>MGH,Y:C6E-3'U[[3\"*WK#H# &)JG96%5GZ=
M=C1.DIV%%$/"FGI'0M>*82RH;AW+@1#E\M]](?3@NM]QS\>\X'??[-%O]-:K
MO!=F&;HX1P6/E3I/PNH9:VV63RL$UOMK)Q/-!U?C<(07U@Y:-$^-%02/BF[
MS.-V=G@_'<-%<,H%>?<U+2AY_^-WF'WI>N:M^I>IVB\WU:-LU-[)F3[FFXYB
MXEM9"P,QI:[YZ/(7>,$S<*H=B58XVT3T2:'LTV$8A;'U-%B>LL3+'!^+5O5Z
M&-&X)YPTZ13B]C"\LXR.W-,#C#H&Y=32)D"[R:<)OM3V(Y>_%Z_(?_WQ^Q]_
M_*<_D'V0B?B%%?GIG_YI]>'#!_;_?R+Y-LB@=ONAV*89N.A7Y/W[U8?W/ZY^
M_/$]/]*P__SIIW]>_=,?J\%1GE>Y7X<B+]@_P$L3%.1_'!)*/OS(IOCQ)P%]
M2==T]\BNL!_>\[^RWQB*/5T7T3.-CXBIUF'(6[<&\6T0A=?)1;"/V'7&L/3&
MT4C)UG;B&]G6^J'+IUO;Z&A'<U2C"0PGUPF1 $@9UT.IAQ8)9U%"UGKJEZPT
M7P110L.K((/*B/GY>GW8'>*@H.$EW43KR%QSOAL0J_J\*TO-.O1=4 @5Z=U(
MTM2F%X"DA"0**)&P6%7J!_*D<A#J.<"\/CM?D_RY+KM=DSVX'KM?BY<OM-N;
M:EF/%J.2KE>T=CJ:G:D4_N9<XU_PXB%$6XZKV[EN $-_,K&RTZ<:G'=5X(97
M?T-_B>G#3^MYAE_(_%*?IB/F-LAN,F;5V-;/+[BW-+N'*Z>3%\<,[(,/KXLU
MLUO/!(GLZ;.3U>G\8^#D)B,"@7"J$(:"<!P^. 4'\R?]+I6_A;QCU[\PC>.
MF1&V<0LO"N*34)-/SE1^7OE_G!:G#>2#CIE8,>O6*02R3NG)Z=0E 49J.!_T
MIS<O4F]:#DFN/^*OWBA-F;MSQ\P#,PQK2#Q[<MNF3* ^*)"=+;,:Z>&0E<E&
M5)=*K:JT,0+@*U(C\$&W!K(F-:Q*(<L@#?%=P)0-]B7 XHV"">MQS1\:>IB;
M$L '9=*QT+43B=%>[$(J*:X[D(#Q04-Z\=#<>>3KEH>[CF#JIGYRZ[$4#2A_
MU$/#3)>.*"!>*$J+'E=M40#]49D^W#3U1GT*]D)YE.?RGHX%)TCTN(H^+@4'
M,,SHBYZ7[49 AH>>A-&<>>]#4#AT="!8(=!UR<5U8!F.J3N.%^V&SGCB,1C,
MA=^^@A9;UGN,<;0G2F&^P1B&XBN#]=RO4P3,B\L@ZOV]LK38Z;ZOV$$\48..
MFXIM/+Y"=)_J=5J!?D$9SH?G5Q-^((2LH9N-**K!TXUV^XQN:9)'SU3^M2M5
MIR<6K("D0<PVHY5ZH4 (91I GR;.26(A-QM9Z$:FQBF8RA_,>4%+QI3R\BUY
MAYRVAV'%B^K);4:'-L<@Q(+J"-!$?HIAZ/EA/>E%S 23)'QB,J$KE'OUNHX/
ML$5 ;U+V_\*'X-7.<S],J#(_A&F-6O1!@Z4Y_6DT"2L!5*2J_?R+6ON95.A(
MB8\PA*@Z."'G($30I(3CRD79Z[5$-T\] H<Z9-.S65<F0S=+7]/"Q)A].:R
MJ$;'@26-C;% 89F43I*, L8@A2[I*\BCFHOA7 WM2;'\R;3CT()]$K6=0-%.
MGATG.)P8Z [B1*QS9B 1H;[>U>N>W=<ZKT:6\<CU]$P,:.OHG0[&JY^GI\12
M-Z\$0+](#6>!2@#4NU5.F91MSY/PDBEAG.[!CR$Y,:JT%0;+,CLPTC37%@ $
M&]Y)C<:P"QCN:U*@2M7 .J2,X 027<(:"D\O_DP3IJ4Q8^(\W$5)!!H-E0_L
MFM$)A:,;CLRHVM$!LKA^.-'3DBL)Q16D"8>K(^.X 24)&G >G9M<-TEOSDE.
MYR/\<Y'S>0CGF.]*KSCOIZTCD <2+-YG/J=YIPRK(Y&EN$VT5H[K87B2?$J#
M19;E4QF,11;G3J+A)^$IDD*=)HC"_#5-TB;I4A\[KK,.<#B"[LR0*O:=0(LK
M@2-%+>E2X4JMD)!SWWL=_/I#N1*UL2/!SCNY!7RW(@DM$*_"UPD[M]&\O*I
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
M3U:OI'BB$V2O1;^R%T/=Y?EM#Z([KW<5$?^,'S*R9*8!C^N<Y^770+4=UV+
M>" #(>I^1 /NW!MT\B*H(\= )0HJ<-"O%&M^NO0^IA5W=O(7.+/2IZ8@!AK%
M$>:B4W5N;+2*XP$Y^E%E@3.-CS@BB^1P&:V6JUT0!?2ZZ"QXQI=\/7R#-<U@
M#7%A3,5*L+K)&"$Z-QT+K@2URW'9@? F-LK1T:^< ) MC2&<1X3S&M@S#Z5U
M+OVN@PA?$4<Q*/U@\Y89!\/L!\LZVF7^BGF&LVSY'Q"O,MQ"T!<B]D8@O^)F
MW!C9,U[Z*(LIP?FA7#2\DDN>NU?%X)DBPW@-.]'JSL ,T[F-V[ E%I86R&J;
MO90KHQM#'"0<2[[-TKXN:"0[R8*G$-\1LCA)\E0A$S.]2M,#7GW>TY V!4P)
MTXH!ZD4)QO(&"%TWPQYDG-MD;QX%':Y10B6I/&7.B2%.#5%RJ*('8Z_C"=Z^
MF@ %7,QUG"#L^5O^,WWNUX9H7PX1SY1G6R\CF 5,OVQ,MGNBAOSF^Q__]#TS
MXZ]DK_Y;4[Y*'M:!A*P"F,2M8;)!=&ND]B)1FS3'FL0$5[%_H.$0YM5[#[5"
M >]:JN27V$3+Z"JWK&)[/8FMR?S+B$)Q%U)AMSOGN/4?#K_6>!Z@K(R\79-%
MR2Z.&-_+77R(LLNO/L8KO"H7,'=DK+9>WM:((B@<I6Q@)GH1@(>9=,A*CS3)
M6V \V(2B"#;TH:K69=,J?5UN3AY[(5DX\S<BK]PW[/-WYF:FGX\=>TKG@\>O
ME+]=(_ZZW,GR%Z+BC:C:=!7OS)TO0U2N]P \\DRUSTKGQESQQ92!] /Q9W0E
M2UMTWB8/'DO:_WX(LN,GG,DG-B-$D!6?A4BU%9\!%M2*SY@U00,?MQCY7KI%
M0;0.XQ=$QXGL(##;>E!";<5<M'5M@;($>^DA.1;_;A3L+EBR(28D$T3'(*4$
M,>-J@2*<T7_&:T*0-G#P:0C1^=*R_^@5N'S8KLHA(^M)@D]%N\PE)31 5I?]
M92-/R*>NRU=7B=YN9IQ@4M.[7@=$EA6S#_X 1\H>NT:8,,$B"Z'JP2$#-.?!
M(&.>NG9K"U1#1A4VU*9MN(!U>?:5/..=%3,)W;P/GH,5CO+,S3^QEQ!7D= 5
M3?<F58<+'L#I%DP1PU$CSB&,T\6=H&7WF.A6BNG!SJB,*JZ\8THF>G0D^"@F
MBT?TL@W\+5KEU-%+$(:TDGN?$V=S-TTC'+(\#.E%QZ)$?$.F_8P23E"(TY3&
M'2/DH?6!T"@I<EC0:)'UV DNJ*"0IVP7B!)!!17PJ)&U@)]&T@@WWJD0YB:.
MLFUZ%5$!;0=%3F-FWDHGJ)'7DA&8G_=2<VGFQ78,[U_=CUF,8K<_*XBAFW)L
M*;V9>38+D3^-I2UN7!R3R'8X<J29.;&&*$9>BV',STW5V+);73&-^U=U2[I1
MZ_9##'MF7D<GD;B0ZOGQYQ))N<<KO-MG'2E]2]PY1%,Z!%/'4Q2(P!$5+5?=
MAE>APZ; QQ"N)@M/C;B-I"B8Y?TOO+!ZW.UW+$B!3_K68BN6 L9TYK! L&16
MFFQI56:P7 N=!>C,O_72/&U"3]23MV*\0W&MP75>%G:@96\4,?;]0\+CAV0.
M\M *AT&:44C\3(],T4OUMK0S5IXOS(C4_!'HDF'H.%KXLP4JJ-: P%<80P=
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
M3D"MU6OH'F3FK=K:Q:A*N36Z#;KJGEYRG5DK1.^_:+_'?\3A(<-7D:]>ADN
M !;62E;+I;(  ;/X5; AZ?C&X1;TZ*#CE:DMCY1%R%6C+;^C37UIDM6F/?*O
M]I1'?OKM@K94P,G>2[(CW8M+%FEJ,+>FU,4N-285C+-I1L^ )$U2@?) S<CK
M'R,EN,=[(OO62_%RDV!>C-B20;K2L<1UKR[6@A4Z9(SH5+$LN9(UZLSQ44D
M25009)DRAH""+*!I>=J:(6%S[7V0?CD_/I)W:C;!6@RP='R7$*U4O H<(@VO
MYT66LJXP$$5!YT=$D< WI8(PE"M]C;4.8R;*) JA5:8*'%Z9VKR8*!/7)-B"
M[+'D #2%0YK%.YP(HNC+G;JP@$S"3)B&6>A1W)N&"3^B6N582*)?P.5.8\L#
M:"H)7@69I:'H<8#,Q$20AI'H$-R;2#<WHD(QG!F:QYBRS&A!=7X\QY&_W7F)
MKGRJ&VTF2RN%.!V+]08._")+RI#ALKW$G-_:O63-;@$OH,U%U>3BZ%6MB3,#
M59,Q9*1JE9[-:V4_7"+8HL3TGMXG?<"?<*8_]B.'A2L]5#+>KC84 $$*#!5<
M*-J2YL#T_FOH<ST6O.=@@(4RCXFWPDO?I_')6C<)K69WX,!HN)$@=4W7(CC7
M> -NQ%[.% <52/5^)K 6T%^6"G@\DS!*--UX_Q<GQ5XY5>0:94#N4T=J5HL<
MD0CA-!FD>KVDK1$!1"4D2(:1EWDW6%9F%#6P[M6@D_%"&Y2 3I6B@POQVIG\
M;$!31P S@+8"%$ C'@;PDBS"R1M-;7\+ J)47\ID57G?> Q42"_A0;S>A[6^
M8H"\RZE73+.TE;>'_,;^)*'[D];-4.QN!=KP>QU$7L2Z:CUYY!T^>9+0%JI\
M,^.Z?-Y$^ ((M*;=@E'T9G0K>]MI96_AK>RMWLK>SL#*WFJ_WQ*EF,BZ^I9-
M33\"!= ,3,V(4?06;J^Z7/W?@=?SIA_BY!-^R?<80;2Y2^*(_.FSRAS9^KTG
M#9B];"]!ZWM;*P+.][H]N!,]1XF"'C(O6GG)*D6?][2X&SRP3NL0;M?+5;RG
M'DL?2I&" D50-&PW B<2./?Q$B438FB!EK>0K40!#!T=L>0\KC@'=+VEN976
MQHWM[?=O_OQ&OEBRQ 5RM3:"-5RL":)[UVK.E8U+Y=C AC-(MH?/B(*=O>FU
M?I%O%30,$;%^5.\@#!$!-A96(I7[#2,LF&V(!6L*I:'^\,<%>H^?,G3&_^\E
MR+;YK<;L(CQZ"/HVVY+5\2WSTREZ]7!XRN)]X*-W/WU/5.<[!O,>)\$S:]C&
M_OD7O-I0:SNCM,C^QL_HE=3HLKB>^O:%_(.?:*OH_?SFA[-WWW_G>"\S:!AU
M?H5B0^Y]1M(/5T[E75^G\FZV3N5=+Z?R;KY.Y9VATKQ;T$L-<8)IG()>OT3_
M&2<[].J16_J[G[_[;_3!\X,PX+P4UZSR>YM87VHY!0+ZH0R%W.-]G%!F9^4S
M.D:IPV>\FZ_/,/[\;A-=#_X6KPZTO9'\N+7X*\::<Y?#R+E/EXTA?I%1&T++
M:=)M.*."_C;.U$,="U7QK<S<=B&XUT<S$0J-TT,[U2D35HSZ,F ,?:BSERBB
M 0QH(#%2<(;,1:L@/-"-Q0/V#TF0!3B]_.J'AQ5>T3N+Z;WL![Z&(+[ 2R(R
M=Z5W.&%MFLZ/<@*Z*/J4;P0*!$T_B(WPT72O<Q]TFEH6<1550T 5!BK>B>A+
M4>VM-/Y;O)?V2N<-RF@]OHH4=!)!/B;*6<X<;4[F)9_Q3'%FHNB=4X9*Q0"G
MOVDD6@"W-OB'ER1>I"_+;\' 6(.4T;KJ-P"<Z[GD[8(*Y## .0$+3GDY";WC
MD$P'O;NCRX-VG^)G+\F"](HV^8C8C..%=V2*V7D^)E;B>^%UME+'[NSP 4)X
M?00L(WDVR# !/7L.Q8+5G 1JT$!-(HA0<1R%<RD:9%!N,CG!ZTBH]]JP@AC-
MCDP!"UI)(F=<4DK2!(2J)9%QH2XFJ:#AMPH5+[35\R>BM=4OM0[V\J[PO:D
M;23Z"=O85]B1<+_-Z,.?N$:O46&MRYMTZK<N0#4OGU!@CPM\II)XO+7?=>#C
MJ-873KW*4T$"K.?T3)<K-SD8S!I-QXN@"SDP\@IHQZNN7LQ6K0\!UU'#.!]_
M2\67<,N/W9NG-B3@-DG.M+ A:H+!;GUDO*A7R!P:+3\"[6;Z<8L^SF&'TG.D
MQS.M7\A_OO_A;=O2R<Q[=?WFT4LV.#.?U 80 S#0P:*7-MR;$HR9#V17T,]?
M;F^69X0@"MLS+5MZ$:(H8U1% ,<N8W3).3TDSMITD7V%B.2<J@0"T/N,/0P?
M\7/\)?CCL/.>)()R'3A3#\6(WHQHHD0PC<?2(T!X)1,1*L^C@P;R+MTL62H0
M*[$N)D'7'J.'-+^@6W2#EG+' &GV8W^9\0RWQV)CCDL*VX7#+)<'_>8 YN%5
MTSRH"?>49ZZ3]X#/,_T$_.A]P2NOF6JAI3=>=+P.=D&&-8E/<UP R[85K#1Q
M4T086[?C3LR ,/1V]B\G@'(*CLW=A4B0]C^*?.-9_$4<$E(Q[\AA,&WKX0$L
MVT2 TIIUP# 6W,V1[(8=P@I/C3S%APSY=1JU67O'J#BVWQX"-5#F,4L/EL(;
M,CGW/TYQE\2K@Y_=)@\X>2;K!,61'SF8^Z,3.G:+ Q,R&*?')-0,B)UU."BZ
M35 .#'*H)F<CORR:LI$JS]-H8,'T0<UX2RE$0 C-4'&A4H_R^G&& 7AJIB?_
MQ4WA%&&\E<@-_L/;!)FW\Y[4RP\)$,":0\EJN= 0(&!6%PHVQ/:M%1SYN%GP
M%*^.Z-7C\F]GW__T9]<-"OHP#;A4,&4W'\WQ#(:UJ5CRKQ5@>468#A# <+0L
ME\8CA8(Q( TK8I]1UC:D-)\,^]LH#N,-P7N-BO-,*<KU +W:58KCVL3LQ:J
M(6VM]^<(^G4A-RL3(]/G!3N+\$"/(MRU;Q<UKR(S)#2#(C,KD94U:$94YE&B
M9L%J=P4;6T#5CZ^@\L[<N52YC2%O,YW.R2%&#Q4$Y[';GU9XKUOXZ7S3_1]_
M^N%G<P_4 )^!GY&PK_0F-=AY^ R!(0//D.#0HQ'J+$:TO/F9'R_UTC3V _:
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
MX::_EDB#69T2$A*@PMA4G:!R!.U)L.?.64M%'M12N5ZB+R9E3\)L&.\]<6G
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
MBXP\M48C0Z\ARB.RV<$WD+3;8R]+CI1G2YHL0B0U[D[WQUW6Y"!O<[#3J(I
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
M,(%JA\RC1CK*>0/DV+T#B1H.BURU]9,32\_Y/2!B*<S4,,*J.SU2JU)!.;>
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
ME$PW;*2KZO0'Z5J2]L2_^P:]Q?=^%(?KBDWA?D$P!#"^(Q34#<>-Q_!VL"@
M\P2PJC@X1@@"4X5HA81 C?Z+Z[E.X/]F>Q[ZO++]/SBQ/_2BP/&L@*5DY65D
M-(XH:3?*QW6$G)\7P<<O,^2F0QK_4![)^%?_?D +V[OU8VQ)*(:<4@(<OJU;
M<%&E<%SC&IEN:8S3?E*M<_G/8- 557(1EDI1C ]2+1<LIH&J5+O$'0H8I(ZQ
MD)>6-1R-#\RZMZ956/ZLW%/];;#*$][V$@8LT-3/ U,XA_O\BN#(IAUS^@5
M#2UI#7I4'$:;/1DXR\];GI%GQVCV&FPCFB9YY+R+HOPZ9$;C5=,V#YYR6A2H
M-<Q2.M$[(P0WEV!GC,WY89(550Z>2W7TTX4PQ8U<>1SG-NRN.GIS$_-Y@W_E
M!2ORVV>T6'ODZY\8B>M@N<3ZPB4$V==:+XZ$AJ%RK:&;JL;(1B'9O)'K;I/)
MX=E=O-/S8XC6/?*QB:*T1F:>FME-[Z9_N(^BM>T[6!</@;\@3Z>1DU[&'KFZ
MXB&3K:&6M.YD53U,^$X4%-W[MU'L+LEHNK/=\#?;6R='"]APXS\3OV _<K$T
M"= TVU6GG4.FEEJE*0K@U+K1R(?+WN8>:Y8>X2M:[>!Y5%='6I\^49T;)5M4
M4H\_]@H5Q1UB<4\/BQ)B&LD(< F9 -=V])XR&IO'("SL+7;>B.5O&J4;.7@"
MJ=%8?AY[TJ=T.W">GSLP8JI66\Y./=<%TGM!AF?Q<H47A>G 8T[T5/=BD8J'
M3*>&6LK9H_EXO_4T%U=N8$>N=)Z+H5R>B^PK74ET<79R<6*-3\:7%]:9],/+
MQT074*Q,?<3W9Z&6U 0KX8&J1!<0IIJ6 -PR1THSL'!O/]'%Y0CK862&(5)
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
MHLD7X!JX>@$4RG71Q]-5M>],@6*-)A;L\TY<+P*A$88>83?_P!0$[H@C2?%
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
MU71^E/87*%QFJ[Q4_+O \Y*U7N+WO S"V/TKC:C"I*71I4E[?6*/<CTHRH]
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
M*6L?C F2I<&NN=&KC3[>N#QYML\X4*,5 <<2O8CO,ZQ2&7"O8/*N<X/RBH7
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
MZ DAF[C?Z6,XCZ5W32WVKN*GT#OYK,B32K^NTD*^UJ8YLF\AL=L>]J/0+UB
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
MKV3UTQQBS8;%C%&>S\3811);>3J8W;.N?G5ZUY2=N'92?R\"C"J7:#F# <.
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
M#_MMB@O41,,<\"P3TW0=*"X01"#04()]:/).?HH!&4B=^(=@!O0=O,._LRM
MR&=@<C8WT-*#AP%["'L]QL:^MPHG=_]\"VR^&??,,$>6&W/Z^(P19%(D_L]S
M_8O_F?CGKMFK#9[OWUU#:./WC9_IZUU+RSV )8(<IDALSU\.2<OM84*[/N19
M"M<U52<86J5I0U-Y0R/4$4<-&2U-#UGV*/E<W*9FT;919/"9ELF.RBIOS9S5
MJ81VEI JZ70["I7"E-E(6J?599?C4PGM/<H;,2,UR]GD*KMR^7ZF4FT)H"7U
MM&5K,UEZ+BY;RD:<C7TR']168]B2?MJR;U6MJI*JZ8JFR5N]UQXZL^IXOZ__
MJ"79:WBY56&\M4ECQM)!7UBG9=CRZ.UEBJR-^I$GV>8\%ZWT<$DSC</2@$DL
MGI=.W_+4/NW^[*-O^"W[3%0U#H9A=_]Y,-W)3.]]P\GU6^*9R-:UCIC!;_%O
MMLA KGG^>PWYFN3Z];/,7XYB]WSIG.L1JJ=IQ 4L\6_E);_DZ#U+<D_2VDM
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
M4-"$4X*B@LG&XBMGB%=."*\$VU!4$-&][[$I3 BMDES)"]FVU)+5-,G0%)<
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
M(SF^5CE.^G;T)Z>;?(8W!;RD_5YT9L?V7_*$\DHU&)(URK:S96:L\]&2;>2
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
M/_^H]9SX0-% $5>@B'QE 45<B2(8H(@K4 3Q@?[A"\A $6!%/)8B@+.^$D6
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
MGC.?TYJ9&D5JOAUX>J0BOM=I"+SY5.CM5J>#'M=;5"/H<07V " .0-R]FS2
M.& / .( Q($&\CM%ID=--.]R.?XU_D&2>?H<;?AA@*9'S]*:, ]A TY5LR98
M/1(5%;),,(.K0P#\ _@'K=(WVBK]>*[P=3;IP**O+V%[+TV^;V+1MY_BO=WF
MU-<PZ>M*"E=,^OH;-(L31G%-?R6A&1GEP\9/2?"$P\@_G7^5YZC(7J;E4>P.
M"\M _R8HM+T[.[R_,#Q F3N*JES;E '*7*%2 ,K<O7:O2ID 9:[0#J\IWW;C
MX/"H:;67]6\6?];4V- +]@P_+B=V*K_F=/<'4YDL96%Y&/?FEKZ9X:9"'1LX
M0?_F;4P90/'O0/'MY[YN.,7U&-[GP?LW7^J%#NI@.L_%OI#3)KS=3!VAW?>R
MW L5#9P,#/HW0?_FK63]'C"Y=\,YO!M/U=UO_^9+/<=B+[F0RZ],>3I&Q7T?
MU>?UM/0<]$\\QPWW;Y:2@Y:%>(ITYV?Y/!F[XF<#E!3=5AW-#15@7--1%A1^
M7J\:06L3L < <0#B[MVD <0!>P 0!R .=&\"9+K:U0B0"2#3:R/3[2=706/A
M[: T2,<^!]59?9W&2<%3/ Z^\\UE<'WY;7!]9.23B'-]2T:TM37C&(T?&5I@
M^N4H96#^1 @^FW2:FU88-/CF+&3520OIK3-6H<OD+?J>9EYV_RYH +V]P#5H
M  4-H* !]-X:0&\ZJ_P&#E"W.D.4TN8I+-%A(-:M.B<UQ,(!TC]W@-??7#N,
MC)4114;!7]%3J]M;.U_V^NE;@F]\(PG:9T&=\]W9X?WE00#*W%'L\-JF#%#F
M"I4"4.;NM7M5R@0H<X5V>$T)3P . !QNT@[O%QQN/^=XPZG%&\/#PO;^"=*&
MSU'3^J>8WN=@7]EC4OYQ(N))>/-:B!XX69Y:3AIM*,=)-%%ARI0?!5.5>.>_
M0,?F-8800<?F[RCE]K-Q-YQTN['<VANXF3,GU'[1-6AF/PM->+:&T55[:KIF
M4SOLLL(UT#]U#3?<DCDPDB<WB..G7)=E3V9D6(8?VUNC_/CRM5C+(-*-"#H2
M_X6$NZ<X<&W]Z1]P^<]M0/'-%+[<4,7$\:SZQN;Q)A6W8$G<>X >0.B-V\MM
MF > 4+ D (0""+U*>[D-\P 0"I;$E25P ?(!Y /(!Y /=,2^34?LHRT)X"7N
M+Z%[WH#UHZV((D5\O2OBZBM$1D:BVKZA\VKDYW*)GTM#$*_>MRU%SN F8O7G
ML(N2K9;XV_F_@9&T?2WPC%X0Q^^>XEQ4^0@G,G\^2>7,9'8$VTMFC<B]*1'6
M106!%91X]Y%ZCU'8R^I"0-_LI?IF'PU@KF#G?5T <^;:@!=C@QQL@D':U">P
MU]G8B*X'C0/$EMA OP ;?MXDFP3AVR7__UY^-61F%(K.S=/5\U_65+=XFO;]
M4U^--.MH]1CR_OA#H92__[T\7_?)U]:.Y=:N!^G2-:[ W"__@!,;*\+J1^Z4
M<]4X%E9E[<I7KE3*YV+$[-<E+I]*+7_)*9\< J/9%M;R&9$WECT983?#,&C_
MP<WII4B$-(D+(>4J/'4Q>I_PVM:BFSJ</N_J=3,99D-307)<>/>1H?$+O:EQ
M\V479XCNO/ZJ^THD_W.V+H&WGM;;W5GQ,$A2#&WECLJ(XB,S)Z $]W .[H>V
MQPM]0=VH7F.KC4LHP=]]Q)G;?23N%MI);V@-@I8RX$ANWI'<FA$##+O;0PD7
M^*6X<TE=:CL!&6M=: K#'L_!T!B=N4R[56,O>C"9M_Q^.NFC35BBXHR?F/76
MTF/+@TE^,B%N=S=Q50L/N)/KP!-P]P'P B_R K_XF+BYX+L2-@\3QVZM(\_;
MXT-8_X-77%\ W*BQ0EK$TL1X0=S,I$W&;N>P6 (W^>XC@KQ'R4N]U K0&Z#W
M%>/ V:)*;PP"+PD&[9I\<Z^XL@Z3HEGO;]6I;HG'N#+S[N-EXLKW4#MUAA*I
MNT" ^]P)O X"_/A*$#6)FE0K2U5>0AESUNI#H3J_,!HD<MW6:ZO!7I8<K-W"
MYKO#+"S1H+@))-\24/![&"?! ^[G2Z^]]>*YQ*Z@4@=V59APB3J-/P."[U1^
MV6//Z:\6[-Z9'@YABL1-?&6=.3GTW1(/94HU6KS*]'BH$8KJ7%R,IMNLA *B
M@ *$IM_C1#5;=)ZK@6Z_TNL,!5UW 0;7</*YG@U"IMISFVG-,IBC7"VT)'K(
MK2Z<[^W1'77A=E8'..5[L)!YM-X9E!':HEB+1MY3Z(\.^C=\BPN_,R+-CHVG
M8/5T?.P@"(O9O<+]+==CT>!^EC?H#[N.N"YX\?!ZU7C[EP, >P 0!R .F#2
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
MMP/,L[MTB4KXNX\X\]J@='_96+";N)K=Q,6>$]#YNIQ%*W8 >_YNV1?\17U
M_O[Q_R6[B9V/SWB(M$;RGM_,=<RCHF'-+-;MBU\.N*UE>QNK%.PEKAR5[J9'
M&+BQQW-C7."7XLXE=2E7%D%K%9I A[:L=N9,/#[HU&ITV8,Q[]"=D/>)J2-
MBFHZFHLQ^^/!.#\9$\"7 5\&?-D;^;*+EXB]R85>P 7]S 7]T''D'WN!_Z77
MP,79&))H,>&YOB)#$^,0#_=_<*'M"[Q&+$\ZO=8:&_'VL+?*S,W,V'KE 0C)
M3T (\AY#7G:].G =P'4\G.MX[9#J&^/)2R*A)MUH'="!&<-J7ZP-O!4\//3$
M$E"8=Q_IU]V'WD.UXGDOUWGKQ?6:8'*?^Y/7 9,?WZY#[;.=.6]FJ(/BV<8G
MG4Y?,RZ<8A%APA2X539RFJ$S'!/$89LV2V YWJF#P2]_"P9<JW.A5/A;+[=7
MW:M4:D"O"EXN4;;U9YCRG:I/>[4Q%N2VVW50;H"(6*/>-ZDS@\EW*[Y@"U7D
M]6CM.NG*;.VP3BH0S?+\4Y1^(N\1!GY/,N1KW]9U^W6AY[VCZ*W7V6OBRC6<
M^:YGVS+:YP<8-;)6<G/.)/-^;% +^,);C8AO9RG2T,>\X*B+8;_5G"R61U H
MKB9"R/<$1?_L29]_)VJNL-=<K.3+%ZM:3E71$94A8&VI+%4557"&6BH,3F@*
M0U$HOM1P@];S"?_];_73_Y$+)]-)C;4B(7*D>CT=ZJ9\&&>Y<(KZNZ\I-5;M
M1] ^"AR/W?68?3^9DWB64Y+?4I(#!K&3UK C3R<A+_C8J)VD!252&=1E9M+2
M'A R;/#*)E+&Y+Z.%J1HA70KSB>#V8"8R)Q#Q\NP!Z<C12Q(J6])/6(VQ1L-
MON8(=L?I^8;7FBTS!:U.:AN([8TIC#RY.V$]<M-JK]0=FU-6)M4>63,=K:\T
M9TI9^ZRQY?4N4E!6)]7QG-%R4 ]CV%AWW,:(AG:0+!:DE5&AX<PT6T0JR$TU
M&6QZ^R8?;@O2ZOS[0AMF^F)WXG $[[3J+6CGY[XM)\6_)1UV!W5*\+H<C$X2
MFG/5 5^;%_.OBBJN4UM$JG,6W.WWL?&0G/N!S2I8550M9Q()(L.F3I=51Y9]
M: ^D;9938M]24O'$3!KPC.1MIZZ0*K2AU6%!615J0U!P6H\HGO25)D<FEKLW
MBV^OV&F;Z+=UO.ZA#EE+,3;=#7?6L.2SPF@4#Q:Q<IAKL KU93C@=8;+CQ8Y
M:853_S"=6.O,'_#3I:$ZT'S2F!CEJ!564W[$BUFGLY"[-9=M:+74=P?%I) *
MK\LPVA.N"\>.,;:4I5S?\H=:05I5:@L7K$6C%?K\5)?,O6/ID3LN>*TJM4F/
M:IOMGD)E ]4F0WX6+*:B69!6E#KN60,C</N<(V4$NW4VB>UT6 57X,JBGK&4
MVR<-PU'= \_/!789(V91Q_\MI9%T#NRJOQ[PW&@F+/=U,]P:Q9@5H2:P%DY4
MW5_(W,Y(9-F"^#XBYI25*=4#>!@C*N[Q>Z4&,1XS&*WX+*>L2#]';DQ"_4#@
MF]32'+##<'OH%)05X2OS>>PF!CGA(3EJ=VOQ8A$UBADQE6\G:-9AF-G(,7P\
M-ARGUL86Q8RJ=M(QMQ""2[PFIX1F9QM<7G<'Q=<CE3FM:RQ$>:UTZW0IZ;"0
MC>: +>54M1-BNMKKH8<N9-7,"+DOK#D#*D:MVDE"+QP/GF)3.=6;/H_K_9:
M%C*MVLFL'X93@NB1,*=2LQ:V6UI06 B@:B>UQ&OCSG*QECD+76:.0W;B)JL0
M53OQ43; #@V_+7O<C,(/L]F^-\URR@JGWCX,F2DL"8Y -^.>U6/8ABOFE!5&
M V74D;UVC^4W<TO8]!5$]>-BS(KV]]I\LY/78@C;!W6?C/=6G2N_O:)3V]T.
M_5JOE<(;"EN@,Q/MCM8EGU7HGUFP&+/4WC%@PA-&77HRR0V%.*'37J,]FJ;\
M%':@\911',%A4:$<M<) ; NUPTB+4 ?:B!0[\/;)QBQ$6AQ OEFE&V*D4R05
MR<+DX!F3N>PU=F:^6:I('YE:X]G:D 5GTXO$71CO8Y4M*"N3:K ;&AVY^PU/
M+FA'(_ NDU%93EF94Z.>6'RK?]C"PL":+?N-K!>[;$Y9D?X"7D^X2=/@9*,]
MKO<$O.:P4S&GK$P^/.S[)%8;B [G.2HM4%8P613?7I7^6G'".6T1ONSAC?7
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
MY#&X90CV?^QDB7G%-^PA&@%><41,BP_B%?UBIM[54U5SUBL_772U1K,ZRD^
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
MZ51%X?%FH7"VJFNWH_E@=:6O@7\@W2N73^:+Q?<E )^8BB6CKUY5KGX@#_P
M5I=!5"_I]DB5OX37_?>Q4DT^?UU?S<Y<-U1WVRMV!&,Z[E\^EJS'ABD7GK@O
MLD%#N%F[]%P?#(WURVQ;T:S;R7;TU'Y&W QC3Q8SR4(Q[MH1$_Q[U9>?2_#<
ML)\I]'(OE?(EES]?C=O+F<V7MM%17];G/5VO/&?$F5RIUN^-_'9Z5YP P2/U
M)5M*9DO!-F&GZ#HZ(:OG.S##.'C^$U).Z'+&8\S2H[17,0W%-!0GH'RU[Z!G
M+Q:D[E=0$]B1<*'JZT1=(^H.TB7^BHV'2 :>([CDR$F_+]B$HU_U/0[OCTL[
M^)$7]SN+G(C:>P?Q*K HPG 5 +FL(.,=G-NQ/OI-]-&W.;9.QRS[2=62=4J,
M;42=33D,;<<P.O7+^GWE?I9?KPN-IO!\+PS7PVP!XT2$=+6/Z3JFZTB:BM&B
MZ^,F2[Y.UYWMQ;51%WLK+M]N;NYFYUIV<34!NLXCN@[)8CXE2[BI:RD<-5>T
M%=H%#-"@2:%P#;%)'$W+XGN78WRPG1<;JB=(0;&A^N6B(@"%'-X-"(D+T; %
M-59M8]4V-ED_.^G*Z0G4%K;"2)6K-B)1S2IK$E+S1/)'B(+;[+?,FY)94KG!
MS?.BE!GDS5$:*;@8X)!/9D,: <;T'=/W=S!=W](]*,)BF!FO"?12@FV\<-H&
MC005=PE"7$O5M4D*/3G'_7Y/08N.H!(:#4H\=8$:=Q'XB7<P6DS_)/V5N!$
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
M1X*KJH=Q&8[?&5P?)MQ"SLD]ABN9#%PWX+;X9CN3<Q<O0'8V8<N8UL!()YJ
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
ME-!8$N:FD/Z.49E 2Z2Q2=BH!%BDH'MC)QPMM<-?8,,3V4MX*)Q01?5H)")
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
MY=SD<NN)F+M8=GX;K B12AUW2 WOSNB6T\EJKUTPK^]+G*S4]!Q?D&:S0H=
MBJ63Z4PA4%#WZQ1<QA&AOL^6=!]3\OKU!L+1J6^G%:LF;2OSDB#IM51S,9C<
M9#;;0G]R?.J[R)06FT5-Y?KIS#(U*+Y,RT^7:X(5EDGF,IDC45\L^Z)*?5&P
M;XY'?>^K!SXV]8D+41Z.KDH7W%+(2HO'-L^OEH#45_KCGU(RSP?Q:#Y(]OT$
M/(B3E'U1,,^.3GT[LH\W,M*L,RS)?>6\\=)YL0O%;/L3J"_5O%!KV\>K\UKK
ML9A[>KJ]+XY3(/OX]!__%)/I4A K\]<W"$WM $7=RJ;Y5Z(G Z)6H@Q-/.PY
ME.G+4)B_4A!Y2N'V[@G[2"/DC_D"+>'X+K:?:#]3]@/C6O)<UJRJ*IAF:XQ1
M2\H;Q72?P+16;AOR6#8,6<)/-' GM>%BU%VIY52FR?6JC6GFYF66J51^GQ?Z
MWW'.Z)GP1V>F]3DZPC"H&\ZZXJJ+Y\PU-Q >N[5A?]N6IA1,,Y=YHW9RPJ'
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
M> 7PU171LM![2V#90,4!#E(DT7QXW19$-I*B@#=1P7.!<HZ(LYG(@XT!"^7
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
M(#O-.<MSK;T_QW?Y^/95YEEISM9Y9D6G6:U:?BXSE1PX/OJ"E/W;Y\'I+EA
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
M-L3*6(-<&'],GO;?NC4[EI_UP$/B [D=MZ019SN.AI*XZG/G$H=+N>CHO>Y
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
M0.E2AAR=*^<P#-XQ"X2'&H;5CF3$EPMFE1INR\;V*:;+"-_AM!C&\R@--*\
MUY-[<""OH2),?W=/1-]<G'XL4?7AF5U%4VVA))<:W5F-*E/]:8$6XN5"_"5\
M@G":NAOC_$PN_-7V*TR&_Y#I.\GT32GQ6D4TG#3O5*B=DBET&QU9&(Q>DG10
M&V_ OX'@D<7@M ?B= 0!GQ!1W+TV@Y=VX2FBW\-/9%#XAYVX,Q<[E:BTDUFN
M+],"S:SDCOR.R91XQ[%9!\.H+A6< 0VDY4S?:>Y8-3MGNUHZE4]6T71*^OPI
M@Q/SC#9W).6A) KZB:;(\0O/< O-RUBAOK?_,GBRM$# +SW'^"N[6.\K*WXG
MPNLC#;>WIL@[%:'%MG9/!:95B:_5OK&:[967YJU>DR&'L=UK,N0/9/:5"S_C
MCZ4[1#X,ZL-SI'X+L-7?EF+\33S80V2*G%M&N%1<<NNDE"\*8U9LS!=R09C4
M$SK"+#H-6O@)13*^!SP +,(KJKAT_ $%R1\<.]*AAR#/Y'8Z2K^X4]_(@/>_
M'U 1L2)I0"+9HAJX?QBY7C]=#DZ5<\%23@&(P,O" -P]925N3*XS@5MTFF*Z
M+W.3)TX?%V)=8[YY8XJB@ FEJC$NB90 A0P@@> D9P@QAV8L1#VE;L>%[I0I
M=[N &'>)THSOA&<L,'6ZU/0*DD0A82@#)7"J,(Z,+WM%!\4/ 1P1@&N9O>ZT
MS6C%V>MK><RHF6K:*J92LM YDY_"%=<DK8B<J3=@%1[6N5[*#M]15OCWF"M.
M4S\]ZS\]Z]^S9YU^5<]Z_&MZUC^[>.1 E/Z1=2/?24&_O8AD%=O%J;(X'K,U
M^3D9+Q?CW7%E<U=%).^NOO!KKX.XB>%U%QKV6ZZLOL )F2NBQ:%%&$';X>H[
MO;%N0C^HAGNX<2V%*5I :,-HF@Z'R^C$-.=",XQA^=7" K";%"GY,RBE2._1
M>,SY#=+X)W[Q2?\X'._>[Y;EL'2P'):^IAKV5F*EO]')3<IS>MREZ<) 7D5+
M;3DG%9]S;QCR\O[(O#:UJ5CM2908*2=8.7/#;Z<J M2\$+-U#%0=K\.^9-?7
MNYHYO+GR/E]@XKX?>70N'OM& 7#C>.W]4/5"*O>V@]IR(I<;!::0UE2[N/OD
MD&UIT6^L>^/,C*5;3VVNUMCRXF#^ D&_(F1[)E![([_V-7SUU<70A^KKQY:]
M$UO69\]ACE7&^KY791PE314+&4<>Q"XIG8\S9X,<NI*E3<D<EU+4CIF)L1;#
M-.3GW%V9L[<%T#5UX'IS=UH&G3-,2<%+2W]<"31YY^NA=$_VR+,IR5?N[Q](
M<QTT1S!B"J0*4L2=>B S;0-0NB^NY#( %;D\%('J!(D"BB8NB/).QJH_^+(3
MF_FD5,L3GL&] PHOZF&#>ML4D,-72C&8S)DHE"3MYT4]*W-E<SZ1AJI:&'7"
MS(K$)'U-3H]LR$>ZW9IA[8N=J3235[2Q*\RK3;GT]&805N_N1=.9%SPWZ<*\
M93E?J6XKR^J6:NG/BW3ZN68O"D! S< 9AX3%(>*;O0#$,=6!#Q19B&!5&(A*
M $\,>&:/=W92EYO\\MQ.-%W$V@\[VQU3:J^H!&LR*['4%+JQ[&"=??,0[=>?
M[8B=,,RBEFJPA2;5VVEY2YQL<[!G+726=L"M1I9$H'HX((?P_+D#-QK'$. 6
MPHYQ\#*17-D38>CO'B<?E*O@*\BN^S+.KP+X(:%/(2%F"S8<IJU)U26NP[Q
M6/'":KIX7O=*5&')MX;=UB::&0+" B+^E*RPRD(#?WV"XF %+WFJ%X(AB@'6
MY,+-/+2346;_YO"''FT 8_8[T0G7BW6F:;'"R]PD+3'3L1UM=W*?#7@X+^?'
M<5H7UTSYV1QFI'HW5S00], 9!+I0(^(VG4??Z31?S_6OA1($=I9G9OFGVIJY
MKQ)^OMML<Y#IL!U=!CHE7W.>]5S=GI\'&"3'>V#48=,2X]<>:@#,[]BS_DZ2
M'[S>;<B@J21H?O2TZU%B8J^4A5VCU1M\HFU8'4CM9KZ[UZG6<%8>L883,UN;
M,UU+ >L!!GL<S<#CM(#9'E3Z<")4N.)'L=)3\) #N7\-0*2'"OGMA,D=$=+G
MR)-2G^=7W7AK3'&I]4I^;C)U*YH[+T\.!,D!TBAQ)D_H =+4H?CQ*P3!PEQ/
M][ZHY"N\RL\Y<':52&F-5:E.K>+\KBL)3YE<])P"N=[;_SF7J\\%U]J2-)I_
MX9D.Y"C3FR[E75UNE9Z9;-J@2LX&'-<IXM]_<)XL#%,7R6X#E<S>EU:_V^#-
MR>F4P'[IX3HZG5Z.XO5E^YGJE3/K1#[72/;H<YW%-@JPHA)&W>:4".^H#JY4
M"D#,'E:OHLPUF7/OJF0_(( 0!IX<94?J&+!F%W&> _X.)UE(JR9,<! ?C] *
M[L\\L =(.S-G>^E^!(B["7J/J$$8;%P$YHMT5>*]?II3\^)^ L[G8&Y?&Z1%
M.+?DHAMB[WV$*_Q^%C/5[FHS$U)-N3:?%56C.GX:%=_8UL?B@#1AK]!\32]!
MR]+$=*(L/5GRNWT.L)\&3-[4)> K$NAVC9 ( 6)&47KWE&WPZA:^\+/A;S_R
M(#\?_=;4^QL]JF<%.;KO9\?19=7<=-X(#WX% 4BC##<H/;>25&T=W=KY>65N
M;N#XN4L$0,[XF [>A7,[R!_AVAY&PU""<.5()DE/P[91[H7&T5LT1?T!D;./
MZ2)M>VL/I3M1Y RIWQ5;U-#(#WLRPTA#/.SW MU![P8UB1("O"_[ZGM$SCXV
M9&+8K#F*21;-I!*+6J>2&F98LP/,L?"4RZ&I@LT>E'OA$+05-)..1K[&<)8W
M\@LW@'/$DKM9N^/O=?@W; C/S?-\-^74%)E.VN/HT,DK3&9^67%@P^ZH;.#%
M[NW382=76)#2[+A,#P;4;EB,^ON9CP7/6PKQL'WQ#K.KUD)7A!QRJ4*)I5F>
M\;UIJL_(PR%?2PMR2:JN@95!)R^"-,/13K[+=C $Q(]Z0H 3XCH]G$924>3+
MMQL@IDU@WANX&_S"+]7VBC1\GP^N AHO<[#5$!LGX#K>&!WG]R,I'X;71\;)
MN1N+Z:<U>\%RR&1[<JR]:S39U:#<3"R+(S::!8(G<Q':/D E!_%Y5X;X*_/D
MCH_?>OHC7.")8@6H?@A%@]:<*>F.Y=5-0>JRX P(6!2M8WP+F.;_(9BOD$'S
MJ9[O)6O2@"T[SM-35FR9^_3'RR!"-GX /DAY$BH#@!7#]^Z:_+9D4-=TN;[<
M,G,J^IRF%\9X)M6*\Q?) /*[*4)D&O$X/G@_$;?[PIJYYSCU[7L5-ME2H3@4
M>G$JM6NTHPE[N,J7@(.;?>\ EEO R[QDB]^?OW5?1/)QB#*93BV]3.Z&'%OH
ML)5-(Q9]2BQ?<*M05N+(;SXM[D;6RDW'4V119P36.UG<&?$5!RNFMT6G*J@]
MJIQ<,-0LFS/K^W?VW[V,O!$\Q$1LFJA0=J7$IA+1F%Z*Q^01&H1[<2+-.4"5
M8/HI9X6[M;Y=<E#)#@-FW 7OR.\"PN!LW%128' 67D<"JB&V+_S6<OB%9]9L
M%J+FMSO!,"\6-N#3M\0$^6GV__0A$1\O!HR29=A5J[9F=OMHOZ3&2VJ3_OPI
M$9F\R(_WL=A8YJ:-)V=:JBQY^J,:_+\_;DWL![?F![?F'G!K.,2R$YZ:4=.T
MF)WPZ1@]261X>I)-I\7)-,G%9B+-TQF!^PL_%5_1YR=2/"$,JE4ARM+I!=MH
MVXM)-I\#4I Z_B40@9V"5J;VC+3JS2?U_+1O##907A[_<F+7T^-BD^FRK<XH
MQ>ZCX^HJW9G0I_?D<T5%: S;$RJZB_6=9?IY2H-?QD]_V3-KQ4FT4=BSJ\)J
M6N+X,<5U.\ $/_EEHA=+YF1;[3.%;%Q9B.:@79 WX)?N.E^/\O-QN#TW;>!L
M<XH^E?09;.MYB/0>Z_?CW;=.C?S4QW5QPA>_NH7S=)>\_B?XE=_;Q"&<2+@J
MW9QS&* 2V8= BT-K-] ,KW ;I.9Z0 =JITF?%]9WN 4<[X;\W59./.[%PVCQ
M-L4U.H$-^5*Q-5J=GP9HBG8$Q9\BOX!^%L09"@T16_2%U?X=3$*@';U-*CL[
MH5/7>&'!\^S5/\P$>]ZMXLE!M)N0R[-:M22.Q$9W_8D%_;7HPA%3$Y&FAK&E
MU&_'.A6C 9QI2]J>&E]'#9WP)-V ?NBP4 O1!* [P+"B[499.,#)$#L%9@?L
M!3 ^\/'ZE,<9A@+M<P2D"IZ!HC<1VU&!P?Z ZODJNC"7)<TK*%5VJK'0(:-Q
MEKU0N?_E%\!:EOB(/H6%23AS;CB*JFL<\'$$R1+!63Q$'(5'+N0:>D' K8,S
M'R1!TN'"P-7^%3-I:NIH)(3B:&@/P(4/$</23<E#!-+@F!]>7X [\>#=1>!A
M+$1P*WC? $0$\3[0VYV(E[J+_GW2"W$6UVBZ0[ST"$&DX%@5"Y9'<@<'01HO
M8$2^6>W&TIF'"$SED=!6^(-Q9S;^.;SC6T=3H;NC6Y'EW8^Z.%-^^2HYBF)&
M^!UO.JX^%8@;?:G$ZBGQ^, PTEFJMQRWV%):64IO'4WZ+NRFZJ!D:(WQ,,V4
M1WR=GC>TOEZ=OS35^,J*3-)VI/,\#&!#6%?54<#YB4#8*3N<S"1#C(@4@D:%
MN<,FQ154%%+(X^,U?&XUZ,=3UQ?4A&J=Y$BLIF=R:[DJMY>;;+,V?'TJC2SD
M'R $>5$4K)*IJU4+RCE>],,:\/5"25(01KD..VD,V(*<,)F-;2ZG$-OE8MZ=
M$-]M2D3O1M;>5^+M[JV^VV??XKMF5X]%6WFFQPJM>MW9/A7@^*W+XO,CTV^_
M9>#[)]+][DCWC9BNF0&".]7JS%EQ:J6?Q&YY3,4ZGQ[MEKITZXD7]K2<$ANQ
M=D'/=Q.K^X*SO6GX:"#!U^,@F9N<@8!3@:]Q;SA@#80-2].!$1WOC!ZY[WUM
M "ETGT( P<COSM<"O_S@ER)#ET"^ EA>Q&4\ D*\.5)7?$+3UX@5L@_!_80;
M^6'R99P::2FEP,ORCMDN#78X9PU^_GFAG'V35U1S.JQ37*6S71832TJ;=,YA
M,[CQ&A2C.87J0HWT:-2K]]>'2#'W'*-BF 9_ 5J)=G,E_$D&3@ILY]06TE0"
MZ@9B-IV&#*:[2)';15H:FM9D+'SH9+ ]#Z3-TQOT&GCP6K<X4]\"9?[+U@U=
MLH#2_?_9>]/>5I5M4?3[E<Y_L.:Y^VHM*<X!W,]UWI)LW/<=;O(%8< 8@\&F
M,<:__E45X [B-#-V2,*6]IJ)4X:J,4:-OM'@"VNUU[R35]2M>GSEXUFHQA\_
MFZ/_ 3YP)HJO7XN_Q+_=7&<OZO+*=]Q&O_TZ=^(]F=%'"8OZ5$$=YBSCI.]F
M(;KC!0/5W\FP.=\PJ=5"2G=W%9GC!D_C,BQD3P:HOV_$Z6EF[-&M><HG+]WL
M;KHL2I5%E1G,&JBY0'E\B:4Z5_+!:9V%$MDB*KPM%3HT%4AO@81F6J42O=#K
M>RR^HXAV8=5D.AN831MD9[V7T,[3H4ZS<%W8_H/HZ"\Q8E.W)I ^+\!$;%6S
M\PH'A,<*MCI@Y"#N=8T_:7%:GN)M+$%5!C4"KW07C>X,F FIS*WXDW;8N#>]
MSMWZ93+7 @B_LS!@ !,[Y5$'Z7W&V1X]$GS&"_]6M14YXKTOW<Q7>J188-"&
MA7QW^XD4KY#:AFI,Z3TYH^4RRWW&H&,S2Y0WAI042IU%<XU392F7IJ!+/O'H
M;Q!S=9[":7.$T-B%S_DPWTJJ-W9NAH4L/Y*KOM?+V1DE.&&G$6UJLQ_6UQEJ
M0 FSWDL4^;%>SO:;IQZ\3%"?Z-A\B"8??*B[\];7<#*=5T>I69F@B(;8+HXJ
MW%.3N4^6[ZE[8D9,K62J3DJE.)])-[=U(;4J?)3?TWE VP0:B\B^!35M1=FD
M^@S=+(VM1;&>+!+[;#Q_=N0!N^ Y4[X4@"C=<@A>4Y!55OKEY?>5Z*0XK$J&
M+1&LI/:V.4&EZKU?,1Z 9 T>:6@F?\OY?&\09\C' RZB:J'4',22=',%O@!>
MX ZCO\(%G8X4(E+[CG54R$WB)(\B9%U,\#J9F7I]4BJP52"'4TT=W$7][]\(
MS>X>704792G'4>/QM<[_]GXX!1($@)LC##-<62<S]CPK&5L;%RG)_K1O0_/>
MZCX-=U* #<[['+!:Y,=RT>%DD+M/R:8?$XG_G Z]=]_WV\TD/LG)/7D^9-]S
M@)W?"Y$#^#S\'K< H_CMY'##._IB[K2;SHY>["UE9D!>F09_CYQI8.FFCFG3
MOCQIYWO@CUM .$YYC7?D7_]"OS:6^.>0RWR>"O^__V-PK\#"0C3X.'@ "S.J
M(?3<4Q./F62$E_#A!7_,$!%>PH>7W&.$EMNAY7\,#4J:4_SXG3@LR_/S^3]_
M)&YN#YV":P$Q1JP(% 8TVC2!.[--G<.?T^%;S_E>AG[C\JU@2IF=O?0TB@[I
M H;/_/_]W_^9_7M+0+W$86]/(O_WEL=[@5%].!D@O?'TN(G+XWZTR>D.OR3H
M!.Y,OV2V"B:U5WF\Q(N+'8[/LJU-Y=JTY@_RMKBY+4.6CA/ MB_P HEMS-%@
M7I]-C6*R!\RNQ*]_$\F'5,;O<3G20 #S"RV/2SO>P*.EXS=T?@=1]W=@9CZQ
M=\K/7BOY;JH<WEGVW^7,G\[//@X&WT++@5X4\ [7=??U-9IWZR\QI*C<@"E\
MK*+C^HI<"P)?[]RB,J]6_C/AZRE\-]:&/AL$GZHMW=!!7^_J W7<)"PISD]R
M99VQ:GGC6EKQ*P:M(14B[R:<!6A:F?PL;JNIU$BJ-/=Z8S?*R2G*HA-0T\(3
M#ZF X6I?4]/R69/'Z;8)[,'KX^2UR/@"VE;X&.T'\-,$8":<:D+??!@8:J!E
M^><L\Q-.&0(+\\@D^_8@VV.TQ9RJ3'/&M*7SF2<L?T\#LZD,9+RP-[L8,=D5
MDCO97EL\[,X!V%XR^X"];&#^#XH@_>LM<P.&=PK'G=/M=1_B>2,BI&Z^]GK[
M&AY]1JSQ5J?[:.[Q(9[<6V_J30[EK]/8BH@:6T6-K4+4V J;$2DL17!T(CWG
MZ60RR]'93#9#9PDFR26S&2*=2ERV@5J+J:(QZ/>)$F]ARV1\V%QFI%Y0NZJ\
MF#4'Q$9:EYB*@$T2PARLMVC"OQ*/"]BB)U@VMLJ3>&&8$8C6&*Y,7:[,SLO\
M=CW.2UAZP=:F2R+^1&!YL#)[N9)L;C=XJU4;2Z+976[MP:+4:T&+P?=V(-NY
M$M.CEA(YFK2*Z<&J65\)8*7O[7)N1,Y'D_ZJE'[BU&%#(ZH] K;5\KU=IQ-/
M>F=2+4CV;L@(L_J^PJ7S)\VR#BMS.I-;X;)0I=+DDRK:RYG52D$1[W_[I&Y*
M!O:TDRI&A5J7>#%%+>%*W]M5H4;%RP35+HV7Y50FK\P'\9E%I_QOE\W"F&C2
M7 T;4SMYL6L4Z[.F %;ZWJXI9;:7;/43TJ9J5/L-&AMVJGFPTO_V<K,TWZ1Y
MKL0G9D1S/\D;71R^'<<OEV:LEM$A)V26(E>,222*N%:0+*""^;J/C3>S+C7G
MF$0IWLP/RBM1VN1;>3KC7UDI[.:9S3RSDNRUT>BQK3;+[7NPI?#ER@FUE-.<
MI7&8O>T/)J6G=:>TM<!*W^&;+;%#K:PY1FTVB:K:9Z4&/H1O3U^NY'2NOQ%Z
M_!S;C#"Z-FE3%46 S_2!:5GHKU?Y$3/$-C5%S:5[DTU>A<_,^7JT38$8XQ>5
M.39HQ">]LB%OV3A<Z0>H4DYN=5[0GRBQ9W17W4)AEK1[=-8/)EUOY3DF1Y2D
M52<^W)#QN=5/]NB<?V6-XI_:A56?E\@>5A6:ZRW>6N1A1X'+E=*DIN4R.78A
MD5MS-(PG:2PMPF?ZN AOY?);CIC-*6;;7FA&3DEE2 &L](%>GV>UJ9'98Z6Q
MM$BW%RTRC^W@VWV@G_!$D^O8?*;$3)?]J6ASY5X//M//&P9/O%II;E8E1J>V
M8R.9SFP!XG.7  5\,8&S\SEX&88EZ62&G]$YC"=H\/&<R&:Q1&+F Y<V:<\S
MLV%2PIA>HUG#2V2*;07V\UM1-9TF[<H8JS2).;5<IL1.*1_$(-F:7LMNAF:9
M&I1T?MQN;F@SFP]BD/%]>91>Q%LIBM\8F>YXHBU$OA?$(&U\,FIO^Q.K%*=%
M)H4GQLQZ(00Q2)->"+;=%'J8F&'7=38CM+EY/HA!DIF*RFC[G%P:[*>9+8O7
MA24K!#'(36FJVTR)VU K8MO/U)/M04T6@AAD2A:ULB%--AA97LE/>F+-PJZ'
M 0RRIZ\G?"59[6.=ZKY/-9ZJC#JT@AAD(Y75.7L[S9?(1&TU+Z]3.8[L!3%(
MB^@-)^4))TM$*8\UL+2^W-B!#)+=B,/L:K-7,7*PR&<II4K/QT(0@^QGRP-B
M2Q$5K-$S,^S8KL?YG!#((/LB5B8Z\A"C!FTLWIQWUB4.$X(8I-1GVV.[+W4E
ML]J=5*3Y,I^FA2 &*3<KO+RQV(Z4'O)5VZB5"Y5$/HA!,K,GW-:ZZS+&JYC>
M9)Y*7!F'*WWW.9X9%+!%EIR5B"Q7Y>*6E-;:O2!62A2;8W)###B,W\S+1I/=
MUI,%*XB5M@;F=DU-E3W5F6]Z@WD>DU8E(8B5%JO3S)H@S'&)[)J\RJ:82?])
M"&209+HGYT6BF\0((]->;/?#49(*9)!2+YMIX-6Q5F(Z?:G-%CKYK1C((#-T
M*V_4ZNL"UJ@QC3RQRX]L.I!!"O&%-;6L)D4Q0#_:Y NIN9S.!S'(,E\MU+8K
MK$S9[:3QE-1;0C77"V*092%9F2Z-C"'9]:7*/PD=NI 0@A@DK?4SPC[/;*2T
M:N0VMK0>:"DKB$&.:L2(;I2'A=+&QN)&?(4_/2%6>LD@L7F&2' 80^-8,D$G
M9QGPL-PL2;,\AZ4P@I_Q;/KMW[@ W.N^<PY"I\]R7&4&)34KEAB#$K$I6],H
MP?*OP^<Z7JAEJ65ITYY6R]UA.5>=]\[WD$P2!)/*X70J T5!.L'1.1PGZ#F1
M23(XPV>2.?;MW[@\Z:N^<WY2.LLD<PR>88&PY7-TDN,9.IOD$O1L-L=R23Z=
MSF7F;__&Y<Y>]9V+G3&S=":;2V;I3"J7HI/9%+B[',_3F6PR.TOP&,L1J;=_
MXW)GK_J.M[,;Y<U[;;3*C*B-X!2-HJC# B]3XW5_RGQ[ALMD;C,@2NG1PFRM
MR7X*;[ECVF%'("YO7%F'6N?B-TJP?T/?D_1C#!XWALX;:_$,/.W*,5=#4K\V
M]-6@Z:C0QFDQAUIOZCIO.%4]WJ@#F-[/&"<349R2'19P"ALE_*-!0BC7G^4U
M6'CLE<5=CGT_OD8\](;33V>PP,FT#[#TC^-/JZT>T!@IN">&99V7K1D;_NG!
MJ2;=H:DM\)U@CR>C6SB3=YN@@(_TA:H9,; 0=DX388^+\G&E>&Q/ZXX-YW?L
M I;:P.%D+._.X51-F3LKV4*C)'1>EA$D% =^,55S1XFH3AWCG-=0BTQO=H0S
M+@_YHF3[K.N@US03X%#BG;Z=(BL"*!JZU[%P=:2L&"PW<]#A0@9N0S!%#H7+
MT(B*XQEY'3J_17T!$0IV#FZJI6H26N8\%'[[Y L(XJ<? -U9@WUQ;&\:NZA"
M6'K%(J*R-F']E^XT^87?<<=S\.Q"$3>FUUCD9+.Z&Y4 X-=939PY>PMZI3-%
M#DV)UW@^)L,.'XCJG-<^P!^=IHW&H7>)8:FHXLXKCX</F(&;M3U,X7#:*H.E
MIG+\RX-SOA5C0V2C\\"1%@[@3W;WX+X0OL(X+:;Y?;\K'^#)0S>>2#ZFT*5O
M0D#%<"^Y%-Q%_)]8YP@%#WQH7 D#R_<8#KX(''ICJO ?= -0S:,[@]:A3F?*
MB5-BQQYY!_CLA'7<L7CWE9 @7H0$+Z*"1DX$U]R085]N5%CH_/;@ECL""E$^
M D!'P+_F8;H(0,=HSSW*]PCONX?FP;#FTYLDK!T:$J-[>UAS<D7 &I:!; E<
M(4U39ZKF%+C:IXM<9@68$>,.OIG!:PV;"LC.&#A8].ETM/2Z/GX-6DF<TPIU
MPB-\4-/-]1I(& <ZX$"& SY%]>#CELO9+M_QO@:V*,X!?1P;=OF'CP6"ZQ_X
M)XT'$ >,R)G@ZDHA2'!PN*;J]4%"4EZU@GFRP^=UW5RAHG;]IA65GF9X+*H\
MZ(AY=,B\PC6/9W35**ZC]&'+4WC  NRW_4SQY3:AS*RT8M:P>");LK(L;5>'
MX2B^#*ZWU&-07P H-!;!*E.0)$1<Y35JFRNQN'/]#<I0!JHP#CRA8(4M,W5W
M;WI@Y65(0IP?50#J!MU0\(XQ#=7[P(G<H4_N7".:PAZ3>%1<]5$A^8^L14Q'
M-:+AQ$N$EA"B!7_,1(@)(V(>TZD(+V'$2S(;X26$>,&BYA#A1$RDD(44+W@D
M^$.(E^QC*A+\(<1+Q,?"BA<L:M850KRD'],17N[:?>B/_)6?!H3L&X!P4P;^
ME2# JC+\\/_[A>._W@F.9.8QE_C4.O/L^D-[,\'(E!, 1/$IY\?3Q![G$\8=
M@_Q,:7*,0GVMSQLZ19<MNFS@LA'OO6MXXC&1N2DX/O@N]5!F@G,KNB@]P?E9
M5)[K=/;![LT?1A_$(W';CD$?3!^#8QJ$0Q@=F-SP<;01\8Z3U@:9V\J2VY%&
M1 \?)DVOV[C?'P(O69/A:*[W+IA$RN5/9@@_4+G,HX16USYS,EZ=7^;J!ZH0
MD7KY==7+8Y9WI$)$*N6_IXG<$4%$.F6D4T8Z9:13WD&G_#[!@9I7UN5HFD[Q
M2J1LWD[9_$:D@RK'(KWC9HIH1"K?GE0B%35242,5->P,(?L" )Z??A4IG]?$
MPE^H/-V!%?[W5]$ZPT(-WTV?/*4&X@.IX4?PAN^F,9X20R(BAK>=,_.83G\G
M8ABJ!B._F'GXKO%;(5"?')]+X*2]CYL>%2J3Z;-':5VM[_I9L'BIS/TKC>2[
M":F$R8/YV<"X7N']LX#Q4EGUC[\XD<!Y;47QCP+&2V6\T;V)2"6<;N[/!<;=
M/=[WG9T<6AO-&9)>VIBP%:4.NPVBIH1?P1L1P@'@R/;Z]'F4UV#R$5,W7:OJ
MT\\9JKF;;LM4^M HM6 ??JQZ34&1UP^-+/8M=V+(: 'NSBP.>.1)76L9-I/E
M%=8.?MYI!>RA*ZO[X&&>RBW2Y:)1,N>E)#MBU_E.1WCSC%"O2VQ-V?*Z@=X4
M,$H@8$+HG'VBFOUY+8-5^'2V;DTM=:>[(UJ(AP1^;2YR> ,GH>1'T*;]](MZ
M<X;D6*N??LZW,234/I@('"D?B=I76IV?CO);D[9C3W[Z,2/*OB=E8[X&'=^0
MLAV+[]./&78E\F,TOFZITL_D]GB16C$5MEYGN.FZ8MU/XQO7BSRUYXT1U5AR
MN45J4"Y(!ARUAQ,OJWS?*!AZ,C0ABHA&$=$H(AHV\'P'(S&*B$81T2BR$T5$
MPP&,*"(:W9LH(AI%1+]61)14T>13.+[5&TN*QNE%/JTH,/K- J,?ZJW]^M93
M%&*+0FP1TXY";.&F[*^3S9*X=3:+F>_UUIEREJ3B>'Q92'?(IC5[>S;+#F#I
M]U'M(T^UOM<%.?*Y9)'.[\<T-IXWI09OIDLC,4_GZ-RO?S.I&^6T_$"N%(5'
M(ZX4RO#HG[.07:JWR&YLJ4QM-O5:PTA)A&$*@(7 ..E5'H),[/]!D[?O-#K]
M_!9<\@+G+X?R7&+]ZFX9WW=Z>#+WF(F&O%UOJQ(->8OP$DT/#SE:HNGA(45,
M-#T\I'B)IH>'$B_1]/"0(B92R$**EVAZ>!CQ$DT/#R=>(CX65KQ$T\/#B)?,
M(Y&+\'(SO+PQ#^M%?V74?/DK0> CIH<#12/WG7IOOG%Z>)%G4<3([=R*'R>(
M8\X$\3\:(![=M^]YWW[.C,=H@'@TX3$:(!X*VOAJTQZC >+1))V/A\!+!N7/
MF:03*9??BB'\0.4R&B >J9?1 /%(I8P&B$<Z9:131CIE*(CA.S&$:(:C3X1$
M \2C >+O)9UH*G0T0#PBE4A%C5342$7]UBIJ2.;"?COE,QH@'NF3T0#Q2&-\
M@1BB >)OKI9(?"O.<,,!XB%0GZ(!XE&[_*A=?C"3C'KA1[WPHU[X=[X5D:B(
M&MT':I6A:W0?78JHB_WG N/NCNCW7HJOY%:.AG9'O>FCWO0_T)J)>M-'O>DC
MIAWUI@\W9=^D"S1.T D<MH'&OE1S>CRS(W/<JJYBXE*HK1>97:M@W''P+IY?
M\90Z&L6Q05S7R_NN\50N"W0&]J3'']*Y1-26/FI+_V9[[M./&7J&]#'<8U-Z
MX@93=2A)Y++9J=<&3^7B4_Y^W&.%#6<;HK?>ETR^-ZCM2654VUGNV.Z7V,<W
M"D%&8[NC.&04APPQ>+Z#<1^%*G](J#),X(D$3A3-_"K1S!!!)[HW4<#SRP0\
M[S6V.P0QT6AL=Q0:C4*C/]%ZBD*C46@T8MI1:#3<E!V%1C\\-/KG0W<)$L_.
MQ K;I2KC_2"N]R;\IMV+YG9' =(H0/HS J1_SD-6 KYJ#:M;E1I+G5$_)=CJ
M:MU[\^!N=UG;7 &LLE]\D/==-I](^R\UW*1+VD.-4?0YK^DQ0XT!,H[--745
M0P).C^$/,>(!?9J(,1H?TWA6%13P9B[&&#%CP<=X\#=UCG[4^+6J00*)K<$^
M5>XQ5C0A):(_&@N-Y]&3='$76X$3+'3X9?"DNJGPL00&7H41X(5P-0EH@U%L
MI.9F_@$+G4QN\1">!S_&^OP>S1TZK&+5%7@P@*G*2C'#/9?&GQX)G ,<T_D1
M?XS5%-^N]=@:_*/!9<]O+,:LU[((H:#$1%D6P?8XN$$.W #5!-L#WX;+Y^!J
MQ+;P;D @7=\P!Q:Y7Y,9\#N$JL9 QA?;@J^M^ >P5]V4T5[!\5F9T774#QYQ
M)$;W3O@8\UJQP6?X#P'P:('5NCD'7Q8A,"%:D#=(AW/A+UX; P^'FVHS.L=L
M8@.TV1;J+@SWN];4+6 %$!( -X!G&.BL)R<W#7 3]O"!&S3\ @*8!10.S@"^
MQ*">Q;&5\\ YA#QXF>AUE3O)WH='])$:!][W2L  ? ^=T\/_?#!'!Z2.7D?C
MM,O2ARJ=IA.8\PNN)3@)<#N>$HNM?6]O9K+)[CD;3IVQX3@X-V3%<"J7SBN7
MB2I!O'\L&HO3AJZ.J@H$@JJP  -H>P?Q4&  ME'A^($!U!1#=13; _M..^R[
MS6@:/6IF%DR>5DF*)Q>=X;;87'%E"_#"&P$R&0A(A;,+JQS#J:5X>ST6&HF=
MG:&$+P5()JMRMLCUYMA@F]MHUEQ@DW4 2$4-$((7'QS8FAZ;\8;%\TI,=EBU
M=W->R6BQ1T? 7HA39Q3:R< W5N89#>ITBW_.Y5P"BH];3'Q[MNT#D?14TH/P
M(A*78]S^Z_^<C:OSQ2Q<[?+D6.Z8/ (IF@(?=Z;A,7/PYM^,;#&V[BFNN<>#
M?O[[H* FD#S%'A.I_\1.?H;P\ %SQ>SB)R!S]=JXS,^-W^[7O,\T9W:?^^$+
M4_E<S!CJ^C<!+"<H[\&O[L&2^&,F=2-<7:@5Z:/UQ,0 '8+K_-_##AG4X.N]
M;W1^A0\"= LNN?S/:;L/]Z,3$H*PA5H.O,=0>D =%NK)!S6,^?>$A)XC_'.T
M!6&#0?>;9A-8EF S23J+ V:5Y(D<S1#)!,UGDUR6G<UR;"KQRWDKXVG&G&"/
M>NQZS97&9D>FNWA=(X!U#;B?;R517[6JNXJ)K8H)R]K03%$N]VC"OY+.=^R$
MS-6K5+HN[+>=9='.+?-T@L8N5PH*-=%(TFYAJUQIP@C= I:7!;#2]\R^7E43
M*XR3);,_&&0&NQ3///4 G_8]LS;)%K1,UI(P7E=:6#E;D4:,1:?\*[/*E(RG
MBAA=(C"IM.(69CK>M@"_]ZWL<6,I'\\U-QB9RI&S4HF*CRIPI6^?RJZA)D;5
M257JY*N-?4>93X@^7'D.>3HU3Z2)-).B9SR;H9-$*D%GV72:3H$/LWP*SV;2
M_.6S-U1/7^[&DSYFK\=*8B]26FLD!.&JEK3PPI#(;*@*V5[G1ZM%HS^QP,J4
M[V1+>U)D>8.5*K@BUHS&@JG0^2"L[AEQL4NDR#@UJ.73\7G>''5H :ST/;/-
M]!?%Z;XT+9%SJRBVYP+#%80@_&_UX4QO6YDU-I"D3FO5G^Q7N!6$?SZ^V(L]
M=K H#;"9.*87VW)[ 5?ZWE[O[+3Y2AJJ%%_I5K-"L[/!9T(0_HTT(Y.[]*0O
MB12U[2^,XJQN]8+P+TNUMJ(N,Z*T:<H"%Z=VU?V\Y\,J6#FMV#R9&6Y7I48K
M&<_VU*71(B'^DY<K-::UV!7U5 X;#YZ65%V?9<;S/%B9N5RY(/O#RJHAC$L5
MVTA-=RU[EE-AE8!OG[L2AHM,<[6C-LE:O+UL;8@*#C."TY<K&X*>'G0:BR8V
MYNTL3];[U7A> !:Q[YG+(EEM\I/U1"*;Z82^T=+C[1YP",R_=*1G!<W JP+%
M)X@]G1]/Y]466NJ#4V%-,"P9[V]*G8*R+A=:3#Q1M.!2'Z#FI<W<8F=*IB3F
MN*4@:GIVHJ&E/DCU\GGLB35EE6H4:[W24W(VL]-@ [A_KZGZ4TYO&&(:8X1>
MK=,9SI[Z#0$N]6 %M!,6.1U,1Y='7YS1[1DND[G-@"BE1PNSM2;[*;QET7 I
M[FB3X!L\ES=>6DU\F"0\D4NB 40/>R:74!NJYVUPMU!Y<%ZH?*::734V\%,=
M&:?;BK))]1FZ61I;BV(]623VV7C^6<W7:1_EZK]<YT*U]2G"YWKP$.RI( .3
M\)>'G)[)3,IR]<G&*B5J.5KE>L93J?<+6(<LLP;O-S23OX6R^ K?!U0$H%6N
MRK)J(<\$4@LT]T3@S5"#GO%@N0+_#+5HH#K#'V>,S"@L?U"S/6_"7%3 YR(P
M5!D$1O@P!WJG)O#J:%P<GG#=#Q+[2X1FMVKJ8!/ZW[\_T%_TO"?KE6XK!VJ>
MBNTX<H%Z+3-KG?_M_7#Z5H@%5QN%NA3KZ&">08'47\8T5.\#1_=%GYRIR">^
M8'>-WP8Q-&]C)^.O?[TV02=+/-YVG,\]9EK_D7>>0..+?S($@ $5IF2]SX!
MXBZIK7< P1OS\T)V_7_BA;_9I 2'LE./^&U/^^$S7W>QEJ,DE)"2\$?CTR/Z
M_FIG?A]]?Y_&O5 G=GLX8P]>1ZH7;L"[:F@__VH47 N#,6)%GD71>_?DN'MR
MZ+:_96;^U[XJ'U_ \LEJ8&"RS8<=[SXZ7NBS;/XT^6]1,VK&1-KNJ49"V4_W
M77-)V<*[&Q!\8#@2/28@$8=LUL?US#IK8.*FQJ>GC6F3HJ%K./&NC@7A9JKD
M@E$$'F8%'+TQ/UZI^*IV\?-M6B/F]V)"RH6/^ :LD"Q4%KE&<S(N-5J[%?$D
M*O@P__Y.3A_("BN,J#157:\IK&P"*ZJFE!@->GAU/(!!]MO9ITF])96ECD!L
M.IDR1N[K>3H)&60:S]RAH<OG\TTOER6FF@8,F[ON[DC[O*OV^8EVW)<"5B*@
MTN7^T'I3R7'LKXC?WSX3KV,:G?E%*MZ1T4\FO<$(P[=)K)/([,?Y;E/9IV&:
M F#TQ$,"QWRL_N\OK J?^!<"O"J02"+%^ \4XT\O:+EYI6P0EPU]X8ZO4C:J
M)KEI-0DL";ELNW^H+4"E(K!DX@UU'# ' Y:>>%G]\"%.00)X*MB2SCNU"U#4
M,_ 57J:&ON!A/@8#G@?D RIS<#(TF*"Z"/@:656$N,%KJ_.5/F^LDS\-BPE@
MML=YM0$J-0$DY;W34"]?#VLO3FH]_-!BV(7(;V$&R4>4:!R+)L[S2\Y+*)S3
M!.P%%?T@MPD7X\'.?/4R,0O(Z!B+_"SZN:,%)=9H,&HE.OM38?4)^ 4@F(_]
MQ>_6$'U_/\04L$]9!+L#K&?E;?<9].H&^ >5NL&%ZMHM0M-="*W6&K\ 7X,U
M)3(P^1YCGW8W_H&3^4X)*.;1SD4M$=BX"(X#8>80D;[F84H1P/5#S(5],*F8
MNE=?!0OO$%)@;0W*,7JQ/(H[7J5 PH$7CX/GA!54X('/U#HYI",BS0P\#*@7
MJ+[&A)B#U,_(K"G#JB!4UQ-4+(76SQC=V<]1VT-;,$_4OT.%D8/MI<D)#B7
MWU!E$]BG6]]SPB_ %6"."5N!65F/L;Q^AI0%X_R.1 QZOKI&N %'TGE9CIEK
M^.,KE7A] 2Z23K.]>F^3K5EDJ4,N)$+6R5;1%%Y12'3X6=<,FH1 X[4UHQEV
M&ZC02&&'!9JTA_*:PE[4I@_M-=^9YS4-7E-XX..7FH!@P#7+"QKO_$7A2$0I
MB!JZ)C ,F),_NP\>Z&VBD"#8=,GL9M;V BO%,_29\E]KEU];6 KD+WAF9SY
M8.I#D(-==!# A^H @+NKZL9@#42@L\3YPD&EQT[+E&AQ4&FEYG6*X*E]8T]9
MP]K>^O4OCF$/0#WQ5]0XN'FY/@]:JQ#EWJH8*A&YO-QX+O976P5_3?[]$% "
M&'R-D4C@H>0!3!!(,'@WMB)WJ)V$TTM?O<\%+Z-'G%*SJ+R>5B$/IF5,%/="
M4<U)3$43:'&\6I&3W@OAE= 0YT@=).>BU)-+\4VZU[62FSZG727.9ZK$$'4Z
MV;G'Y%R/6J&5R2YX/9 ,5\G"NBR6=4Y*S[K)>'*0QW0>D*%A^:N\4%$7?-*1
M"2(Z<9D=8&U *J'RW-A:A>(?IIL>^2A@;("!?::8^\(*[$%(7RGV_2P1_";)
M^BH^ []^(DY/"G%/JW#?($_QY^1I1(X?9D^=T]6+_!]@!RC%SZIU4-;\W^NB
MH B%#X\\CZ[BTMRN1Q*SV"TE>\>M>IWN9K'6 L7!T>/(\2+=Y 5&+@&&9=C7
M!,&ZL7G"B^-4G.)'O;&NQULIHI1_NS+AN1*1DM"%X KDS50+[_2T$<M*?-PJ
MYVOVW#;('E 1DH^$/[R#+L,-(78B0-\ LKW5[#:WHAW'QO/Q)&[TNX-JZG8@
M:[.IU6P<3Z<QIEC$^F/6&BD,!!G^F,L%@,S/4A$8 RPA "Q@[4#N(]NN%7J0
M>Z_A:4RPB87H_, AN7/)>BP  3S-7"$]TYU;<-^B&Z#.G$Q.""C! 0O:JJ*=
MN;A'GITXY-F% M0 7D?EK1>E.!5--=>T:MH#K-R9MJAT27GJ2$;!VC1N58US
M4G6,/5YW<QV_B;V>(W_?PI,,]IC*W--Q'H(R ^*1N&M"20B.C#\F[QH%"L&1
M<X_9NPY;",&1B<?L3\,R_ICZ:4?./2;Q'W9DXA'_HEA^8[0^1.(X^_/$,3RR
MKQ;D9H4S5YJ>WQ8>+Y7*_'%MS#<08"$A!>PQ=]MVM']*"\]4#'T8/82%[_\Q
M/42"(!($[Q($(:ZI?(DY.+E]D62XG63XVL2!?14QD?71QK63W;)<^#/D NG&
M@<ZB/2@H=-NRC.\D#3Z\3./&_CP?Q=^T*/@^OKH7$WA?6Q/W,7%*+POEI.P
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
M<Y+G'+/HM?G,4&+H.J,^D7A_+9QEX,=3KQF3[)MN>&)8CD5C09VH:,C0U/N
M-("5#0@*PJ9_-M_0FXAH5QA1:0(D@B/+)J"CFE)B-*AS'4<NIT\,5;6]%5HX
M)\DE1J&PC#X6M4X*&*I*P,1E]IS4W\6TYIJZ B0+'R*BD<R'K[TP+?3--'39
MLKAO#[(]1EO,J<HT9TQ;.I]YPO)7\'9E]OI1J)S)% K</NTY\@F&?WI&LPF6
M8$7*Q%KQ#EMLFN4I<A3@?@0 UB2#'SYR3O!K6EF\96Z43^,.B<7.()#36#HW
MRV:8%)WFTSR=Q#,,S212&3J92"2RR3F>S.787X[6Q'AQL 7!<\+<6A5*XJ#)
MZ]M1K[9IYR%CNER9E^,+8V7V-<H>IC%YU2MGJ6J/)FCL<F5FPS0,M;OAL7AB
MLI/8&?W4VPE@I>^99+FT7);46A:S)X32Y2=6N2# WK*^9^Y((\-D=E5;BL<-
M@E,RBW)R8(&5OF=2B\;.'!I+H<3GL4F6-;/DLB'02?\S6_F^7,G1^Z5$V/%9
MGV$K/6,JT"G_2BS.Y-?=-F=(I+T;#IEV%4\.+7#_?"N7(])\,J@J73))G:RD
M&JV9)<)JZL3ERJJ\MBI<-=7%&"HQG.G@1B^4/)WQ/U-1JGG39)]:4CRY)?OM
MZ@9K9GMTUK^2TW8%3AJF)8R7K>RZGEBGV[1%Y_PKQ[,5@U,[:4>)=(HTADV[
M(58$L/(<GG2*F^>(.9^CT]ET@D[F6([.9A)9P'6X;(+)I7)XBO%1RFY$X K5
M26"B591[Q"+Q-%6M()IJ)I*-<8%<)"FBK;5[Y*:E#39P9?9R9<HB1]D*UE2Q
M=")GB>.A-IMN FF*[\]QEMGU=YB='FJ-?AQC&BFX,G6Y<J_']<)8+.@80*J^
M->+&=-B"*WUOQ\P%;O>DQHR*[_;Y*CG*M!IY2/LX?KETUDC-RE@[:P.CP6CO
M6*J]60SR022=SW$CD\B2.#6FE0K3K6U&\J 71*B[77_&-=/M)27.ZP5ZLJTE
MZHD\6.D[_)QNR.38,-<47]X\Y28MO=Y>6V"E[_")Q=B(=RIEF^KD]UK;F%=J
MJQ1\N^_P>+E5+V\*5:FT&J4:[<)VT)6R\$+Y#Y]=$LT&MU3BI4I+[XMFE>+M
M:N"-$H1>S<JW.%9*5V5M55CL5R;7"[I1=J%2L/*C^19K;,;+:G6MK8H=>*-\
MAU>*"[Z[W'5H:3,I-',:87'))ESI.SQ@'#.)F>^2)7XW;&YS>:(*> ]8Z3O\
M>%:;6C(K]25Q6<X)&V:<)>0\6'EQ>#J3PCB6Y3":R273=)+A4W1VQJ1ICLND
ML@F<S6'SN8\!B4J.T_/%7<FF"GH[N5>I[C[PHO3%87IHJY*)K4IZNM;-%4F=
MS@>1_TA>U38;L3(KV5O>7#6R.7["!I+_HKN=TXNER&";18LU:LOIH,8'4NI2
MWZ@%#.O*$IF:[&;KJ;7H[_-!E)K/\?F*:EIE:9!*L:7LTUS(CWM!E)JGU3QL
M=ZY2&VL_&!H=85[G>B>4>J.YVTC%:0)ME(?9*L B %KIQ9QL8/HS/%.QC6&R
MA9&S5G>QDI>-K2W\<E4_D^?RQI5UR$6 WVBD=H!!_KS]?;5J(Y9YC"%('$UF
M/78HX+B+^X!(HOR]ZPX$$AAQT%,KP[WJKS7'Y@R+-"<Z44[5A78Y/R[93*[5
M9F5%P#'K33:99UAU-6A? OU7!G9X7N%@" T9U@7[$,]#9A8"*U=VM@!LM!*@
M8GL+-%R>!,  >K@B,J[)M2$H*UO>[OM4NE@;L]9623;8LZ!>K5U^C<V%*+OC
MV+^*@':@@^L#WM&97^XG,*XW[I97F4:GFR_Q@P&!X62=MHK"KW]5A?>KZQYX
MH<%T/-U#['@^@!A@,0 SW#/*%<%!H>-S =:^J#D&5YF?:2:CV4ZK#P#QA.,R
M<59#/ &[3W>>Y#AM5/!U@P<&OG%8AIPO2@RZ8.$:8'U!C_Q#;*%:_);7G!"%
M1TJB'E-4Z"!B=+!T)MLQ%N"5$=U'\QHKHGV"=<XK';/D1CS)LY:! J[S_#D*
M#[9OBS%@X,!&WE _QUK,A*Z54':CT@80:AK(2JDR%N['@YYS"GIW^<3QC[QA
MJBRK%HJ6..%&<P6^ %Z@QU;N03USV\49M'OPS#^ZCYH\'Y0('6%^5T[L+R>R
M8^J ,>A___XTW^BE<7<>DD'!G8^/T#J;A1MQ(PK0'\XZ?O3S&,9)Y-P-8/B#
M1(;FO=5+MG;CK:\J=LBF'Q-7T^A.//@GSU?!,^> 6#R0>+_'89SUMQ/Q@:SP
MQ4C+2;CYL)29Z:IL&OR-(RP?XW\X1LK^.!4U<W5Z;82(.R$"?\Q<S5V)$'$G
M1.0>(SQ\(![>6 ;WHF2XXZD)MU;#/=XG-#2XSIL_J2FV]R*HW\\T$3RXRLM;
M'IX,OH11]+C_36\AH0^=P'O[*7I_,F'WH.&_.(KV%9?FDR<-O_[4E,*Y]4$\
MYZKN:\9>.0D=L^CJ^*^.U_S2_]^;WIPO/+O:\7K<9L+S9P@IQX#E=S#<#2U>
M7=S%5F#]0H_Q"DRD.#-U_[YMFO4]+E=82Q]>4M1O</H;CV:]PW$^OC3VAOD1
MB3>43EQUU'5=H=;G5PST!&F=>5F$[M8ISV@'QVOB4(I:QOJ#?&NG$]C*U-+E
M_9;?-G#!F<^<RUZI1/T"2C8 /O%E!/NG=Y.X.XOYL"D*$3NY.3LIFGP;[&=H
M0=VQA72  &8RSU68UJ"U+E+QCFT:AIU@Y0X,U2;097P;-_E*:E(BTGV^D>YS
M^Z;_$<>Z!\>"*L_04@,85;(EK!:4)2XQLSQML3C366)LGDY!1I6XUG_C"V@]
M0Y@[CHJ0(MWG+2SF$QT/M]:-/OMH;^!$*-!._/,--(-#WH'KU!^J!B/#M)3G
M_9"1#A'I$)$.$2H=(D!YT+9":M28EO)49X$5%&/2H]6<16>0\O#5M8>N4[/H
M%@\Q'$PM@K"(=(E(EPB[+@&YT%_?B V=QBQ+.Q8LS:_@;P$\J2%(6YTM/^6Q
M5;[2L>86B:<:%IV%/"F@H>#?WU:_0L6[EYF9WTRSNL=00C\72X"KSJDF3/[\
M%#9V^XC4IY_WVVI;SS"X $:VI*SZK!/OUJA5J4PF)XN:M)+R= XI5P3VDG(5
M\NY6-T_A!] E5=UX)DW_:3C9Q#O44PH;"RN,44T[L]#SGY^F?W!<7<O,=XK?
M=0.U55 5K^?"*Y+TG=X8<*&QT'@>]6:XGLN EL ^?%'^?@CR]Y]CVJGD8S;W
M,Q-G'5'PB*6.Q78ARF?&'],_-,,_['A)7NTF'.'E<_"2?<RD(KR$#R_X8R*Z
M+Z'$2_+J%( (+Y_%Q](_M) IW'B)]+&PXB41R?T0XB7SF([LRA#B!?"QZ+Z$
M$B\1'PLC7K*/V-61*1%>[E1G_FX/YIWA<J<4B>O:Z,WK./U >+[2-:C$-?7>
M$E<"?\S@H2YQ#:"/:Q6O0Q1/<>I!8J5#',4!7@)[\*#X(076/YANP$MSWXEN
M!N+NC503\=J?>6>>;2>P C"3^:OM!(CD=[HS,"[]2D[Z(FQ>\&O?OE7%J_4S
M"$0?,#Z\J\LKB.E[,6"8VQ")Y3_L6)(#[_QF1/%:#O.GGIJP'?UYBIF]E9>\
M3#6)S#>C&NS#>]Z$6(EKNGV!=4/_?=L<W!OSU7NHJQ\X!?P.&LL7 <9+Z2(_
M"ACWT66_##"N)T;\*&"\E(WPHX 129,WQ*M^%#!>"G;_*&#<W&[Y6L"(KLFK
M8ZDA!L:W\)UW+@9O0 /L*WBO0AD4N(<Q=:V8T0>$P.+.4)I%+]9HGA[K9M-[
MDX%5@I8VZZYSIMJ0-BL=2UD"FRIO>A]4M0GK"@,*-@?5:;<5-Y.+TF8;U_9"
MS[;$ON7T_$M>:X9QLZS\;WIE[V#8?<*5O8>)%JHKBYU>68Q6.+NPRC&<6HJW
MUV.AD=C9&4JX[97=YW*KA)W!:]A LSBQ3@[Z>QZVZ4S?[LI^MI3]L"8H]U&*
M[WX3[V,%AN,FOJW$_I8WL3[8]%;57FU58G;M<67:G8C,$,XAS?WZ-WNM^W9X
M W/13;QQTNXWO(D7,A'7$IS4HW,\)19;^][>S&23W1O?1%47Z7)=$M329C(R
MMJ7E-IZSH4S$B1>NXO>.=HX8340-(XY6=^Q_=?/\Q>A1&31,5Q85/NXED\/D
M;D-=H]U>'!U\#)[^%YP: IX6N;[O&T@-<1.WMPB,CPVHAADHW\RSX'&5:QPY
MWC.2DSBO3;!!N[(NC(2I1*U[3H_N:Z,$HA#S'4+,8;XKG\) TN%NC?G=_!RO
M82#IX5.K.2:F=:PQ&O'+RK!K#9868"#I7__B=V8@GZV!W*-E9"+D,C3,7-5Q
MOX09>M_,/?,:!B)EBEJWO9N62H,%5YA/55M/%Z &DOOU;^K>#"2T7IN(@82!
M@3A>HS!#[YMYE5YEPC25=EJ;R!W,E@M/^K:4:6-#R$"@4^F-X]"^GNO(:<A]
M]!L%MN'^<IK49Z5KA+HY]8T<X7ZO3,C._<W<,M=XF5B;S+N;_GQ2XD<,I\\V
MG)+&>W OO_Y-IJ,\CX_,\P@US=_HKOL=*"$[]S?SH%R[ZTJ63.R>&A1=&K<[
MFDYMIXV-D@=[@0DBK[-\OIQ<_^"P=*A)^297.,B%$;)S?S,?QK4KO"2*G%QH
MISO2QL([5#69E39+>(5SO_[-);YG9LEGB.N?>=>#O TA._<W<S=<N^M4/]T=
MC+JU ;41:Q6F3N<';-T">X%NAMRK9^:<=.YSX!B'N1ON="VW[]T;AH?\V0WW
MJ.KD$R^3!.TA+C.V:AJ_Y^*.YX)FJ9ST%W3VZ9'>N5O%68:&K?SRW8JKY[C<
M]V6""]P2S')YGGED??<"Y<.<[^'BXOBZY+P7S,ZO\$%@5X (Y;,V.^Y' 7#]
M]2^E &@ZXW1X;748PN,X>AA!XWDT///A=#1/3-1C@.C5F,;K:U4!K%GFT50>
M%D"-$978]CS/R)N)"Y[!&#%&XV.*:L1$A95-V"X,#>7A8RNPUM30Z\YWX<U^
MLQ]CHV<>[#X+/%>)>SZJPUPAW607,4:''ZT IP#O9V(KL$V#5QB%!3OG>?WQ
M($;>=9,N)U3=:#34#A!#X)3!@;E>RPATC$PR^J(LJU9-<?@1>-DS$Z36\>IV
M27'U,K6Q]YMB;Y!+D]N03I 2CZ<!9+=V!IM"W!X/'H,#%F45$M%A1I1N,,:!
MI%@ F1AL?JK'4)-30'N&ZI\O%4V)^OPI48X1DGS$HE;WG]B*V)V)F8KF<X2P
M'S0PT2*\A! O.=1=,,)+V/""/^(17D*)EV0DY$.(E]QC+AWAY69X>7U6R.MT
MX<\# N%ZY-S3WMUO^Y*"^AD-D&/W:B:?^&8-2&_93/Y.%RG[TCVZ=OX8.ISO
MIOU!P^R07JK0-H+&L<?,M[I2']H)^KH.'8Y>\]Y[2?",F2:"]U1Y><O#@\)W
M,HH>][_X+;+\XV@-*+_?C-0^OGUT6/0?Z%B/K1F &.A=9E;@!,?0PW-AC/,0
MAL@'YLV^"R+W47N^2,;\2\ZP[U!3\9)CZ1/2#V*A(H%[R*8O<Q^N.U6^QWVX
M[J#X4O<A=%;,%02[%O^QB>=)8-5$^027,=4WJ)Z?+MN\R'Y Z/40][S7N*]/
MEFD?D5WV^5+KFR6*GF=^=-T4F(!,LDVAR/;CZ55<$BVV,,1&C4)J)#C-/',W
MZD?V#43PEY.T'W-+/UN6?K,4SU??T@K6;2T)4]5+*TEH,FE[OZYO+*=_9^Y:
M_\ZS)+7+!+2OG:]T>1HG;'(2'&*!6J%!HEY<9)@FX#YN$1UZUDE")+T[>:!<
M(G49\OFO_W,6VO(IP*ZCY^18;DB-0%=1X.-.Y(R9@S?_9F2+L75/$\P])HY9
ML=ZN(!QB. 8SVF,G/Q\S%L^R&G?Q$Y"=)7FY7SO/\_(^?"&"=Y(M20!=!M(*
M^-4]6!)_S*1NA*L+9ID^2@<FMM @+_CO88?\S/Q;"%N8XHCR\M1YC'02[/3#
M)6!.HX;/$?XYVH*PP7A<9MPM8BVNI5<QIDND]<1VW@)4!!GA+^=MAY65QEB:
MVO9VBW5*HVQ&3JK]81.N3%VN' _W^T&+*S6Q.%'OY];:OE<3\C3A?V:9SA<6
M\SDWIWACOAT,$_PP,8(K?<^DZO/=;KA9XA+9$TB-F%M]-9&G$S1VN3(UW%+5
MW4C;2IUU/B.W]GHRC\-NJ[Z5,R9'I4BE8Y?&G<*L8R;BRUX%ZD&^?>HLNY.-
MUC:+\4]4I[@:YFH8>J9OG^)TEAUV.^4AEN[;O6QRNAY7+(%.^=^^S=672UV1
MVR6F&"]5N<:T*=1A[8YO)65/N])$6PY*8EJL-)G5OJ!8;E'N^4I2Z=%+;(=U
M*&8VG=:)>6)KT&Y)'UH)^"<4?:)B.AFS;L(OPS,5VQ@F6Q@Y:W47*WG9V-H"
M#9?BGYOHZR;TQK:,;/(Q1M?-U1KN'!B4NN-;!7*3-67'J#1\WSA+&#^DA3,H
MGQU&$ $3?(A!;3P&M(98D6?YU0S8J0D<?8K%+%Z#KW43CMU9@)^9Q?UR]G:R
M8TSXG:KRE-DL=@0>UTOY3B\LV=L_/',9:+*)GYD\$[(LII^;O1PR1$"E\8?F
M^84,$T3$F\*""/R'9EB&#!$PY>>'YH:'#!,1;_K<+..7]-8[GCI**WY['O'[
M$]&(6_?G>BG3[*74LA?S@&\FAN^"Z#^A[P]!?_:V]_Y/T>^Y;%P2P#\D%?SF
MW"[K8W91[O?KB.&^?"_$&;AWS.X.'R,\!]-GL<6O31VW2LC^#%7QVE''Z#>>
MBS-@VXS QS0>=GDY#IF&#6Z>NRD?E9-X[\2UL.7@ON3DN[7]\+G'?\EZ_>ZG
MOX?X".OI7_0AW3R%*F2\X!,NP_W2KS]!^'7>GU/]S:15.(72B\F-QS2DYQ,+
M\CK=F9]D$O3M0;;':(LY59GFC&E+YS-/6/XL#S&N\^QOSM1LGM&N9R%Z&E+>
M49#ZGGZ$_C@$VA'N)!>T&4VC-Q5RR!H5O5E:#;LS:S'O53:%_*]_85;Z98)>
M#+[[8PCR"_&,D-M9'RTHOYP\?.NMPPDZX68&,UL%D]JK/%[BQ<4.QV?9UJ9B
MW>/:K52S,!?MODHQ'4:FE4YFAS<%8,@]XM&U^V$&+.QG"8N,8X"8^,AR_0Z6
MZW7U/43P^%(L(;)E(ULVN@V1+?ME4/1];-G75NFM38VG&9XR!5P6=M*XGYYM
MA3YIU_/6KW=9P,>ZO.2[R_(N-/.BJV_U@;K5Y348;#D4[,6)0\4>*1=+6FE'
M8B6S-M<+J=569'4XH8'X]6_J,?6Z:=3A9T#_B2S=KR(M[W,G7V$??]ZEW,IV
MM=4A6ZE2)]7?-NR*LM@+\%*FONNE_/SZ7R+YF+IZ_=Z7PWA1O':GPUQG).^O
M8+I1$=EAE)"J"-"'5.1GAK]&+-4D\@,R:^REL295YG6RW\^EW,L-X LNF7%E
MG5L8>)N*,I\#Y*)J%\+8Y6?9QQ@\9AR>,P8/BHKX.L:"UV)E$0YQ 9=._\ Y
M'2?EO*(!2(9]RVX'@"8 X&(C1I9Y.U9@% EL'Y!2WINF\VD312ZWVE%B+<9V
M$JLRL!(2S\;^@G64D(X)[)_2?,ZS,$TZ5@3<%WV(__/W^2P@?L>S)AREPCBG
MA*@9@(\T<#&.1SY[[#DTO,?&+-%8Q :CPF/L.)3H?.E#S%RKRNGKX9?QS#]P
MH,O&Y'6P CP@MF(X/L9P6SC>1X_]Q3/LX@'LSWT](B/GP<Z2PPZ8+2/*J.+0
M4,\.::[A)__W@SM2.&(U16=H"'G:O=(TI/":HH/;!L^<WXDZ#4M&:9>P'+J"
M9-5"&9&TE"WKJ<Z8JE #WB[KS4RRV!F>=ZY(O64XF:CPG3FI\9QHE!D6<;@6
MLQ-7YJJ@:AH:QT,R0!J"SP^2.'WBPI;;VWU\+&LV1HZ'M4&C(8SD91[F(CWZ
MQY?% -W+$):G!'+ D(>9Q]CP!!L6 ^=/R:KE#/"9H5T=\6T>J.>(Z;FFKM!'
MYR0-UAJBC/[ ,YHLPM95<W G-'9Q2#2%UR(7@QT?E1B_==LZ<OR<,>5SLBYJ
MC!4#*HJH<N?[AJ.F-$"<R(^+=N\5,\-K [B9\P= P8SL41X@>? 9VLY?XM]N
M[N--U+H#_>F:0?<91> 1R<'?6J("T>[2V7OI4V-FD]4TD4Y3]JY:,OD*UYTO
MWVW!G;^]YH(6:H<#..N)<W5$H#GZU$1$G;-I3V*X-L9CXW@B.\QFR:<&+OSZ
M-_F8\0_#_<\#1/Q?XJTP<% !#D@ *L ?,P3O>]ZT- @<]"WO#UT-"!7XJ?<%
M+*FWF_.$BA'C1G]1W-@3H?YN=?Y\NP5&%_7!&I SUU%.=X0'XR<E&'N%KZL)
M:B5FTZU1:U_MR+U?_V*/1 !^8FO9U-U^ .!,SD5BH#A8JQJ\7L[%AW^"%PO^
M*RKH4HX!U&(# T@6(U9734UAY,=8:"2SUS#HA)F=BT*G8\&!LZB*;)\PL[FH
MZ5!+4@"CTW1&L[T&"7/P/.AVXR"<P&=0-,9\ O&<;<71P]>(L2'NY31) ,"=
MV0[3<B['"@!@ 5=Z>P?/!U@!VMD:\#6H%QRW"[85>XUJ_*'WHCS>B?'N=(27
M"+6>TOLI>5I1@Y,I8+68SBMG+1L<UMZ9MYQS>BCJS+O>(?,*YS&D$XI6QR:1
M7V:LJE1)/8VTV2*7$=<PI)N,(9#IE];;8ZP4B!8$?)U=\)PI.Z(/;!M.NP,R
MY$*$'60&_/RK ?K\=1 ,KO[A8*#L#06$L,FOP#T7]^@04**?P%T:# MMO:[R
M$C]:K:9<QYI9L@7@GG@&[B?C!B'8F/4:',]1!R$J9*3>GKS/N46P&32Z1FC.
MI!]I1^EQHE<X?4<2GGBYD"_?!5/@8JC:4(7@:$%*!1HCQ%%G/E@#T3$7>0[^
MZ01E]G[=76[DTA-%"LJDG%_L=VP+H"R! 5C;?H2MX0L\E<DA?\!=5NZ[X$6
M^B(4!1!=+@^\-!T07I'QT5:W#%BJ^ZT5;_MGAM!C+ _[<4%AX_""AX_N6?=9
M%@+".1#R+^,\C]J@#]4"W^<=19SG JV"=HO7R!Z^)"0QC?5[V#P5SQ8!:A75
M;Q,$7"*D?Q]1"6U_7IW_#7!MQV8PU]][N2.[P,Y$C3\1/S-&A@]Z</NUPSO.
M #$)I+XGK^ <V*,.?F-=^W:8?$V3P@ \0C^*[(JT,L^_I$5SNS0YDG!Q1YD;
MVAPV";*_+^:AJR9(27,OGJJ)@@-Q#RT/2*1QL.434 \ (IR&:,I1X3F[>(^A
MT<]JBM-6"GKJSOTAD!F(0-4!^H^/^B @/MJ)<) +Z4 OXGL);<&2K66J:E1*
M Z8A+ Q\WA\\O=^IT/=8)%"7X%8"6<0X0\YIC'A:2V*_U\KRR\R\702*4CJ
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
MIX#F 1M5%==S"OZOQ*^)ZC/@0=W#.0LXE<DZ[/JVF?/O$KOI2G.J3P5^AU6
MO&STDS@C$F^/P@:T$O)X&G1/YX\(Z,Q;'ER#"[E+\;5NS:>U!K6I6NL1V9<$
M99V'=1%7LN@!UU\@N<DH%W*)Y<4MQ!9J(.HB"A9'GZE2X61ZKK>#0%<N\_!<
M'F:%WZJ2N#=7S"S6=#E?/ICSG0MMC[==YT17.,VS',:MS'L%I[GV].<9$(&=
M,2#/HTJ$"H\=UE#AYHBSX+33/7H-A(\7=N;4@^ )DD\'Q:Y=&V1RB5@7I= 2
M,586%3A/)V8  TP^&$X'9QVC*<A5=[L0#N ZQX20D]]@=WL27C1>@P1AMP%-
M^9G0V2'!H0"'87D3C0AJ&MR%/3RTUX ]G3BJCL]S2?Y \5X\8V /3(Y>S25P
MSS$-6RF-)^G]15Y].)W Y&$>-DQ,AK <@YM% LI05[Q6VKEZ=!Y&/  ^A\PN
MD+LI%8U2V+9.242YV)")B27VIK!O<NJ:D^0@BF)K4X-9X(?;F5<,,3ZLE/_?
M?^>2Z7_0KS.5L_V,X '>..>F1A3Q)Q3AM"L_R<NGUH!1*8;;M3 0ZWBNMTDN
M!35=(K:U 3U-MC51APD5F9="SXX <_@#DEBWB.V_C,!W:!;K+4MQ<=DB2O$]
M2;>K13K97KW_ GZ4X;23[;0Q3%(I3%3F9%5GT_/!^"7UPL7$(6(.]0>DUSG]
MDM5CX.EH2)V:NN&12^?94['SQ*GKIOO1-7%-:(<BD2J ''MQN\)TYWJU-,:&
M,S81+ZF5\OO3#5\,9"YY>D:0'-<M57:,N9XUYLJZ8+W"0(< =-PRSJV_2#=Q
M@]O MG0$/<35G^:>G'AO C)/T&L#_#>.L^LL\>1(--#A&*[<D0":T.T6N]U)
MZY'$"U97FB3F3U7I':W;_RSI0=]OD_O\OC&CQ@3 JF1:W:PE!(:\#3=5%$5-
M .)@,0[L.1"<P!/VI(, C%36R^)^GB-2&)^:F-E40]?VRUOF&VP2&)%/* 6S
M9(-W</U4I='H/=,Y_U7Y!J>\\3+OP#]]\:M55V>BZNJHNCI$U=5<,L6SJ422
M3N.9-)U,LSDZFV)8FB-F#,XF,EEFEG'+KAEOFNUDJ(M:VA8$*5Y9Y/=TMSK,
M#2PH4RY79E*#876R;]=*A)@S^[HQ:+7E'EB9NUPY:_36.6K!J:5TVUKR7)4R
M>GR/)OS/'(S91F?RI*N462 3%$WJA7HB#U;ZGLFD]JHP9>H3;-,OM8?U#ON$
M500ZX7\FVS*()W'&*1A0-/;I5IE+$T8/K$Q=KL13HRZAQ/=UB>\O^HO56J*8
M&5SI>WMW+[=;EMJ.2V*=&9#K[GY9[N3!2MSW>I+,:0T]L5.QSGAB6%52L$><
M0"=I['+ETB"%_:;7[4EVMDW:!14KMGH6;#MTN5)9=R;)26U"8NE,IL'L-'-K
MKN%*WY'$Y;HZTC Y09F]119O8&1AP\"W^X[4YEM+JOF4[%",MFN6!SK_)"?S
M,(_2]_J%/7HR<*&/8XV:21+%FO8D]GMTRG^DPJ9+D2I6XR025ZANO3Y)5_<]
M( 5]*XFLL%OTA_*6(N1M7-EGAT\%$DY13ERN-,5J)IVK,!4I'<];XG"J#Q(
MH&E@D5TNU:S-<+&8Y?.2*9@ZUB&(@56VZ(S_]>511R7&&M7 QJ-^G)]F<&'4
MA2M]AU^K_S][W]FCN+*U^_U*]S^@N>^19DM-'P?BG/..1# Y@TE?D#'&&$<<
M //K;U79)D,G8K>EK=G==&%7U<JK5CUKQ=/+;H[!B"01:4R-NLHO>3#R8._9
M9CM-<O'NE(H,0],QG@CK!@F?>;#W?-4(]4F#'8JI2K;1H&L5H;),@)'KO?\X
M+,+E@ Z^5,JW+E%QRZ2NV9D8)1^\%[KO2RBCP\M/'E@ 0DV%U5SNW2$#:>;#
M9L8MX'Q&JLEBG>KP-)=5,C(IP?+?J[0G_E@("Z/6O=M0QW!Q43F8MTH$B;8=
M1>W?N=JJ+/)N80EG"_G7E<#&7BFP6W:FZ=P$? U>5$?>.#)6W/I\<-/]S(WB
M/'?8"/Q&+U8M SS)^.?/W5(%EVO+;3HE-ZY/B!RX("I#T SNC_?#]F3A1%SW
M"1I_UG$:=AVVK1[PKK=VZ!&;NO=6]VFXLZPWN]"CIX0CKV'\7,_Y+7=EZ_D0
MTF ,B.MMB?=[$':S_^.XMS \>=.M='<:O=@;R@P!"UHF=PMW$GO%PL=!#3[7
M:WX3)?SWW^;H'528""87! ]@H;,)=\];]6LTZM/E$>F"$SY='H\NT5?,EY<'
MI O08S&?+H](%U^//2)=?#WVF'3Q]9A/%Y\NOGUY=KKX]N4QZ>+KL4>EBZ_'
M'I$NOAY[3+KX>NRJ=/FWJ<.4_\72^W?;A-@'-N&JB?2[[L#!D>L'MX15)?CA
M__X*__KL]L1>\;,"^^7]B6EG"JZ.;]APYYW;^P,1I2'\4-F!':(4!_1U>"%.
MN>Y./(.L/.X.^++R85EI"DM?4LZQA6].?7-Z#17A%H!X=23:,H"J:@)>;?#S
MJ) -9@R)O7CHR+X2\<VM+TN^+/D&^2&4R'4-<NRM#3C'\@Z7'_Y[P/=K=4%\
M5EW$7HGOI"Q@9?2S: >?1>[%(IC/(O[B??GP5:C/(KX*_3J+''&_#^\WLRS'
MC<?_>7"_O-E.(H3D8Y3]Z)I^9#+LXGMUOI#B#IKA?ZZYWK<*%"Y^W0U=$-M>
M+[F_WJNAD]R\+<M'F@3O71W=@<4@?WF7=>>K872:(Q49ZX1"^&PEUA>Y*KQ2
M3?[ZBY.'6/U75BO?(YOC:Q%?BSQPS]3+:Y$>I>;KG78L35M\*U*>U>?\M%<'
M*XO\^DN&([X6>10MXF_-O13LFUOCZ]-G[3=X>7V:2.>70S8ZR5)%82&R1-VH
M2ST(B0-18<CHL0YYOM;PM8:O-9ZHX_GEM48SVQ+JP4Q3I.61SBB*F:ZS$^B%
MX2"8BY)Q7VO\C*/Y-;B\XC6<?/"C]H^1\D;E!??6[%Z>^LM+^4E:_',9N2/H
MM%6F,:"EN**)1"5HA/C^4J+Q:[M]W6PCMFR-JB%1Z+26TG@^H]KU!6RV!KV^
M=ZGOY];2OFC[HGW9--D1T5[FIO5*AR<7=*HC2 N\E)H*\:O[9L7AO$$DVP7:
MTDL9L:?6Z$XM 40[\NLO'C[$B?\6LGTQ/K__4GPUY:NIA^M8<'DUI;+5QEP-
MCC&JR=2*A6Z_.QD&>=CT&/OU-Q;[GFK*EVU?MJ^8(SHBVS.KVTX&$T8&2PFC
M4IE:R.F\=&W9[A<8LFI7<G/*EMJ30MH@>WH5NB P/41B[TL//9UP[S/Z-RKU
MJL+V+C^HSNL1<OUW+ ']@DZ_[(' O??@8\8 -=4DKKHM]]=ROISX<O*@3M/G
M\C;(MF4$A5%8L"^&ZS>U)ZUA--\4FA23K@UZY;[ ED+7]IMLDQ!2T0XU%XNM
M9*HH+O/%1 VV?8&IFQ]VIG9]T;G_&GU=^E ,\8RZU/<Y?#GQY>39$C7'?0XZ
M.:S$AD)[B'6H;+%"]A9DO77U@NIRAA4*M-VC4W)"[=?8'MY.0)\#YFJ('^YT
M/%]%3DLU&>F@,9E?FO.%Y/FNHB.!HANI%NQ%]@C:_FA5Y@7T^1V6^1@*_7A=
MST(?UK2XI1;%F6Q@X07/AC.S:Q?IX&(?-V8ELT4+VESJ&462QJ>P92:\,1=]
MGVY^.A7L2[DOY?=*%2DC.RG'F9%*!2M:AR^22SM*\U>6\OR*Q9)CD9B(P>1X
MRBWR1(YOUH&41W[]#6/^0?CWA +T-9NOV6Y8%72J ?15-5N<)HM&LBFW1*(R
M;'/Q810/QZ!F@R4^H<@W+47TQ=P7\WOEG7"='(GU09RCA71Y55]9T5BH=FTQ
M']6R83%<'H7I:KRUXI.E0D-J+:"8PSCE!0MCOJ ?WO/Z-^IG_M?;FHHE@PFP
MS]ZD_=*[?OIRW4=ZO( MAD(D*!;CL!^S!J6QF;B<J;9XFE@6A?JB0]"9X0+(
M%G"^__MO9FOD$"?"8JC-MVA.*O/=R2*8J[,),#*^/[)J:NFYD&15K-@=*VRA
M9HSC-AR)X_M#I4ZL5"]A1AN3S4B=+[9BG#3A!\0 VQ]IT1$&EU(\3T42TP@Y
M$2M$,;X (XG]D1&\WS#R>34CVME>*)<;+#@!A\\,[8_L+G*3'M:+=T3.5AK=
M#$.130H^\V#Q5A77M?BH5<<BA4EQQ+2&)JXEP,B#Q?>[IMGFDH(L<L&EGF^U
MHF(U!I]YN/@<T57[,F9F1,9F;'L<UAO"9#$@#Q<O1RH:.^$3$4SFF)(QP!.1
M"M@F\G#QC6RCTIY$LC0=M$JRTEA,\RQ3!R,/%H^G,9Z+R$Q3M#)@$^;"(-BO
MPK<?+#X3)"NK!38JB:EFOUE>S5DY-()O/UA\@FIT:F$B88FS<6F*SSD2+RP3
M(-@\7)&8;W3L=B-/$>RB-.IHH^1B#J_='ZRH#M8:ESL9@^I$2G@['PV3RQ%\
MYL&*\H-!@U9J98J:D;$.> $Q&S,+!QIE=V1VUN0*P?ZB+48J(YYN%IH"WZD/
MPH?S[*[858ZE.EE@4'(93LUT^O42''DP3R,9JBP&2G%"$45L,@M1^BR<@#?*
M#N:YPJ;B8)$,#FG9[,8(N1SEQ"7O7%!!(W<TXB6\7,>JP9.7/RE5EE6E::JL
MV&%TG5',M&"PDFI8.M<"KTE*X"^N:1L.Y&BC$DSAK;1H*UQZ&,M4\Y,1_RO
M 2.H@4>:NL5=S-:@7[?AY/:,#]3#KNF)OP:<A0302@+N4HP+ZN /6Y"$$5#'
M 8C 'B"QEP D2 !X-X$TQZ+C+1>7'4=_ @/,"0<\$4E2%\!J RJCY1AH.0MW
M.8$%<#\"JF4:T$^"QATM\$K\X7D]37;"C2R)JX[1YDX *3C=H&86L#.PLMK;
M["K05X!6QB';#*<9MHB/.@.J0P6#2J+'3*>=Q978YK2Q?*=Y1([(^BS/<:]9
M0!A&,[@_W@_;;X6D=UO+R<PRB B@>!,)2MS8_,-8INI]@+QDYQ/71W/&;#EM
M[ACXR6X+.5/W)K;5R^[7>\_C\-@K\4-[Y5W&<;I@T\+8#VWR^6B$ "(1]RGQ
M")3P1>)!"!'_L1U5'XT2OD@\"B'.EC'Y=+@5'0 A2)\2CT )7S4]""%\D7@4
M2O@B\2"$\$7BLI3X8-GWFVFFVZWZ@FU)+JP-+MR<!S[RG@W-WDJC7#P)?] G
MP6<"\RR=O[Z8M_("]Z;Q-R7IHS1BPXE7XJQ9O7HKE+<V@UIR.BL8;LOCFBZP
MW,5:K3TGU:_D0-V=TM=L;.U3^I$H[1V7!TC\Y<W6@>_P2N_<2?+]"\\;AL4H
M+!=(,^;3J+%G<,P=5_6!.XJ^;>8TP:GK<'2!SR"791#'SWUB!DDR$M0<#G<T
M)QQG.C^F),8PA#'8"\@\/LL<89F+N<E/S#Z:5YS6G#"ZKUDNJ%D<;^N)6>.B
M#<Y]AO@6#(%=IZ/W/;+(&6ZH6XQN.^J/P/#(=?%=;BX!-T"1NTTF^"S9H([R
MR?:(R=V=56V7DR/<MNA_ APJ*_]FY'LLO+8;+_ZJ?1*OG[]ZWQW7]UYP30MS
M8<2AZZT&=*Z-06FNM45FLIR*]G(DUZNUV433Z[NW7!/&H#H>X,2 Q'?QU%!
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
MD^'L,_@16"7X!TVR#$?5H>_#/XXM20J:0.VZY-H47FT[1MR2Y3C@%?X<DK6
MMC(@#IPC8H!>C36G SIN4VG)Z.-X,ERFY&![E@_7U507J(*_4>PXE?Y!%L>S
MX&"$)#@.A,%.N)$E >%! QRO5=_Q8#?2=DG3_N&3M9;GZNSX.,:N@74]_-'F
M8I5C 2!W&L(R@*PMT!(*/'G<J=) 0^#UNQ=T/+FI3%G7<2)W287^-GRVXY5
MI0,,-Q( 6#GLS.//+:YV-%W*5<?'F6F+K0U8'.0PX6:2Z/CE,++NM#JU>'TX
MQ#"KTU@%S42H)M035XJ5OWR+#]TQ7)\L.M=(67B_0C.X/]X/VV^%;.4>PL$C
M)-8Y>O+.4=&I'V.9JO>!<^2'/MDY&=RZB>J..3QZ-75O8NX+<6>9[\-&"<5>
M0S>X='_AZTQ?O<H<"?VT)>.OV*V!(>Z]9N(U&OEA2XZ_8K<&.KKWD@&5PS]L
MR3]0?_F,_1.6#*A\:\#S>R\9?XT^2-/YCR[Y@R!\#^1HQGZ>HHX=RW)_< ]
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
M8\??/INZ>]HC"W8-W7*\P&GJS=,8[\:+?_23X-O4 3^:PW"%7,,G48KOE7E
MTF?DE1K82764U57#.!)*S).K:5ZK<%G,JC<EOC/,5#+M^B"*<@_1R$N(B'^F
M=;0O%(_F,7US@?Y<AN#+(GW1?('Q(8G^8,Y@EA_59JM<L2S.0K56CYA'<_,>
M%/3(K[]D%!#[FXBY;[>?2\S7)'MFPCWSW._#=(_)<\]\R.P9@*/QUA.?)W\]
M"?0]A>YBJW\$$Q#X_?SQ&NPODS<,BQN!-X/]<]PTY-$9V\UGUH)ZQ$LK"^/.
MJMOJANC9J!":Q,S(5&LE!C$8CD7)EW T?."F_>.+QC=:_0VTW=WEW8_L]B,[
M3R5\-KBK)VNM)&4O!F+0R,M8;V6)U0)4&R"X@V6!AUK#%YO'7]0C:<*[*XUW
MQ(E/3.ION:@'X]_'9-\G.,?+J/J8 QL[>@EP2TW0N5% U0,LH["<)#WK^=Z]
MC@/N6)[_$)O@&))[[\+WCT:_>'KHRKP%EI=01A04>_2$M8=ZQ O55VI-&A6U
M+F85%O@$,X+C*9L8Q&'P&HZ^X/@[@]<?8=D>?Y'^6>(31YQ?%>\/!J"8D$TD
MI0B?HN68E.Q'C*"4*=2!Z(, -(J_$N^K2/Y),O$CE-;=!=\_7?R13/>8//?,
MIXO[5U@MA0N0F'^!]197:W:#)1($2R/5&DK<T\:,%\Y*WGU_'N *[,;1;-C-
M6)W1)V,ZVXN;O;+!1?O8'2/)]]R S;:D93N6DA94JI&H+D-"7^Q4Z@,<<Z_
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
M;.1BJ?I07@S@4/P:ENV8_XS'SOK/_Q5V)N'H0 $X$ (+_HK\F2!*M0:V/8H
MY3AJP-([BN[B1T%[\1([X4:6Q%7'[W*($I*DLNBGZGC?Y8'.D-$"LTN",>(O
MCU0VV9YQ)9F/TC.3R=56F$7Q!'#-.>#]:F FI@["J/N$/&Z*9:R"52U0=@29
M'6.B+@S7HS:VZ'34H0;NYIXG#0-PJEFK!5!W3 [2; 2'P@<H"#8#>>"&"?Z'
MP,:@G5.!*\ULO@]?I7,3\#5@KP*2:AB!W6:;?RX8)WXY$^YNF^O#.;>[@/\F
M,9K!_?%^V'XK)(/K[D!CS3I&WO-8D7_%6*;J?> X5^B3'1]LZPS('7/HY)JZ
M-S'WA;BSS#>/Q-%3PN%7(GKNS&G+ ]EZ/HR7QH"GO%WS?@_"TZP_CL>Z /OT
MIJ?H.N_HQ=Y09@B8R#*Y*WN(^[RP-5![?V?ZC:?_Y4J$R-FJ3Y\0-R,$>?;P
MV"?$C0@1>PV=K1KV"7$C0A!O%*3[A+B=:@K[A'@ 0OBJZ4$(X7M-#T,(PB?$
M(Q B^AKQ;<0C$ )_C9,^(1Z"$(1OK!^!$+YJNBPAWKY8_+%<W^U6'?O JJ_J
M']YVR=M'PT-5&GUT#UA5@A_^[Z_PK\^&\OAK%+\KW'7L7$F%^Y+ASDNV-PP>
M:.@<%R@[E9W4NK+3J20AL1?O:MC09Y_+LP\>?XT^-?<TA>4'><=7LO>7DMC!
MBL_1>!OL=!?X='A"'HC/R@,0A_A3RX,#\'$17?E6EOA;<\%S:T58W_XL%O-A
MN2#VZJN"=Z8^OC,3Q+Z;*O@"2OC=/:,&9W",SDY0S=&(FW.2JL&2I.L"5]XW
M9K@W4._YZHE'@^G[ZDG?S>_D0U+BQ%6A5Z_NR3TZ!Y_-4OH<_/@<_--U\/FS
MV&?CX+?.#;XG!U_9A7YT#KXU8.@/Y^ G2'-F.873&0GY\LQ(%A3!,'5TT/<,
M>8O'@*@E'ZWCZ\60_!PWY]YKNQ^XUOJV5.CL+?2\PJHRU_3NYI3<VTX[=])=
M04LHH\2.F+E7M]S[Z9Q%=:1B9;02F\GL,#9B^5[,KG\:2\>]><6-CE_,<M]]
M!(F+PN=AH9A56=%BFA-^J=EB.L*#;2!__8U&8I^!P/R> =*GXJ!["Y2O+&ZA
M+$Y W5Q.6;1J$4;(Q(T>5A32E4F^R<6P,7][92&GDO7%<IA;4!8[;O7J9IN+
MJ%!9P+ZPT4,($M^S^$C(>6^!NHZR<)SW>Z_M 93%>7R;RRF+DE2@$U&\)6$1
M6K$S]6Y_I9.+VRL+:=6(4M0\1M&=63 M,L%FR9A 91'_]9=\B40^A9__/0/_
M3\7W]Q8I7UW<0EU<W;<8JQE.,/GYC,K&V9)9"%KR:GX'=='"E?Q(U(<]*E7L
MKL@:&ZHG\A"^!"*=$"_A"/ZQ)D%/<\K:>A>2A)_OO^Z9Z]V[#M_Z2.ON"WX
M'7L\V;/0AS4M;JE%<28;6'C!L^',[ ZI&4::A8FE,3(I*X<I/7Z2"RT:$'SI
M ZD9_U#[<H?:=Y<87T4\2HI'&=E).<Z,5"I8T3I\D5S:4?H."1FBL*SF.G0M
M)G*,+!7(#C:C,8B0]H&$C.]%7*YJX.X2<^M#V;LO^ %4Q*>;4]Q$1;0C$Z9C
M)4Q-M)A.)=,UDI%9, %4Q(?2,'YAQN4*,^XN,[Z2>)1TSH4[JGQ:2=1#9J3=
M*>,+3+;3J8XPIJMQ#F*ROCOY<J]N3)^["[Z'&_LP>N?:<*XPR311)2"-!C6S
MP&PJJLFE!8.55,/2N4-XUDG82K"1]G(J"F-Y*(S-)&V2;L=?L'O<*&&>&><B
M[EX'S/7@^L664&.[8+LX\1I(,1J$UPV@/;@@/*KS*WR0!]_[@8DUP2/!V[JH
M*LO]I0=1S9&>A2JRIG-C3M>YT<4G_O7F0U"W,(H-<_.CP$C0.=:4;-@>(BD
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
M>-9#>7__O<O^^RNEII]G[WX_?#W^1>W]CM.:NZNG2B&H$!L(!ZS$M\&,(OW
MU<;1$(UU4#933ML(W&M'4J\Y$QM@*L@GS?1X<+*@H34F).&AR<SQ/F6!8DSN
MM?NYX6 2#P^]E#4#"O#@O!J-;R"K? H-H5T2A>04 )4UBM-$M^+D^<[85C]%
M7HL>0C.7FE">T')*Y^%Q2OG\"7!6O)7\(")"#0M2B)>'QBAA/2W03Q(QAO@E
M#];$V\)JF4TN_T(UXQ.F.)CZ"\&K>6-G;32P^^']R;MOWPY^/_YK\OJWT<?6
MG^KT^)[A<:.,G(Y^P;%S>@P&>I_.HT-D)F^BF%<L%$(P*U=1+M[\DGX,=_<&
ME[_\/OISHM3[X_-]['.Y7#]9''9'(S1+=1*>K)E'L1:9N7B:*<Y2ZG2"K8=#
MB:@M/BXR +!KWAHO&\FRDCT32X>+J"4+OJ_BV/C!1W-\K0T3X_Z?7U]_^//;
M];%_\O4PF POCCZF]QQC=E]N_/OUV=_[7PY=]_CLX[?VJ?=QFGW\]A&-[Y7<
M^ &':2UE%;?S>^B[K"-X,%9R_N;5\.NN_S_O+X^\-^_.CC[O_L]TYS[]B-<P
M0,O]<M!YNW/5?M/:>37JINT_CS[NPAG_ZP$AE=,& &J%AWCC</KW5S7LIA^#
MH];IGQ__^.RK[N=___9Q,W#ZS57O_FR?[KZ^[%QG[_^<GH3_^S\@-O_U/BHI
MBEDR]HR22 ;89^!&E@[&%RKUS(0-G\8<!!J=!SK"$\FV[];9]G6V_79FVV/^
M_"(!NO3DUU^#R^[>;F>_TV[_Q(O,?]C; XNDW]Z7'YA;O,_ [O"])<+U:[N$
M8[\/P[_ZG]RO;X^_7(]?_]9[W?E['^58D>F=A.BD.G>_O08;.X@2, +.X0.O
M@@@GN<DV/WUK1Z]F)P>O6_[NG^_WPB]?QJ\_ ZM5P JG\+(TSM3:D.X.[IMV
MM^GP!AS8 7RE,MX;VT3C_&W*@D8%&E>;NM\DF/6P@PP%,UHV9K2^MN/N\/+C
MUP/UV7_][N^/?V=[^[T/]Y^*;%#H^-M4A8GB:!$Z]^'PX%VE*FKR.CO=_=_1
M_B^7I]Z'W<_)7[]-LS/*CRU)+M)16MWO&W,E>1Z PZ:+[25M<7(^AM&S(,W]
MC#'8ZE=^G(%M[P\;SB<5^&K$-OXQ'%XT ?(2!\ ,S7_ZY8$!<TN270J8&S2:
MY9!9!,@@^OVW\=7I-&Q].7MS/9U][;Q_#^K4O\)%%<;&XL5F["N!TRYZ+W0]
M$KE L#* DY>=40;6(:=Z4G-A[*W+69@R#QM-Q;R6  ==#[63&U?%W>317QWK
M5@)@:RK.XER]P&)#?)ZJMGZWX+H1X0Z#/#5.P#I <2J?6_[^U=?C]^EO1UGK
MJ+/[Z<]O?\ZZ__/JXZWMCGL,7"T[A>MX\&%ZD$6_7_XU25K]ZPNO_^:OCX]W
M"I=GT_YO_<%A[]CM3=[U+Z[2?C^[+N=1*U-+*(T'Z0/1UB(>1B_472J47V_3
MYY@XJ<3''CX-Z=/L;/^C&X]'GW_Y\R#]\UVB]OZW=7^T_QRBZ+T(X6"& &KA
M?N6P_N7DE^GHW4ZO?WSZX<L?TQ/O\/!W;.S4;QXL!RT<"?OJ,NM+MG!/&NN6
M(-]]9#>(C"5G=CYVTR_HN#L!Q/#28YVB@13DIJKT2+NGT4[R-9W^^W)G].%H
MH$X_'I^]ND")$I;,4(*SY$@11]%=^@(QXSP?A&@&'8X41@5#+O#_%@F1D&N1
M0JIIH!'W5F+D<_.LN5R"(#7$"DO(F 1T$+/D9E/"%HU&.%D7@QAE7V^ Q<][
M#'48-($MA;IX@\2J&"$)OF_D7D4Q< F,DZ0T\%-"MJ,L!7V].@4>-NL81HKC
MS IT#X^/>BF94.D2%T5:<678<'0E3I 05N'P_"TS"FHA#F+>;KH"<0&D"MV
MA\%(]Q"9[;)\/80^GG9ND3\[9]N*M2E< /NO5V5T2H!>?]DL# ?9F'5IK()C
M6(('N4<GMP9MJ['?VSWH'.SM/8[5B%X\]5>&;D!*6%@T&3MGY^=!]._NQ\]_
MM0[.?CN]<M^V5!5,QE[3R5?O\/*K4J+S*9H!0LR<#UD,U !,82X*\WL&TJ8Z
MFL)I* G.O3+,+V8F.+'L;:KWYI8F(_ 6EQ]$,36![W[E1XGG8RX-V':_-.3J
MYS/*3$ &4'PI9D0YSSZ?/>?,!2\* I8OL!5[%?I335P&YE&D.B1[TR(;SO^<
MOCL$FO\K\V.)K$D]X$/&8_>^MGMVLK_\ ^.O1QB@4S&EWKP'4LX][K07ZP0/
M+^C*Y^1MX!V&0_J'[!0/CJZ7^/0M;G ^FZIB#4'Q][FG\?;3T6$<(_O'T\O7
M)M_5!SP? ?C[\]<^\*W>WN7NU<#=^?OXW<$LO;A7T%>^],DHY%84.'RO4LJ?
M*0_P!N/^M\&O?WX:7?J^^Z?[*NM\;7F@YK1+>AZ8$.\T0C<E)C*S#!?R0%E
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
M5^:\SL<T-3Q6;J**\YY7C'@NCG&7PTC<"9P;+#&B\>,R 1ING,8^?-_'T>X
M&+C[YU:SCV<=X-!P.+7\V./%W$@:&0UOARMPBG]E;IRJ&)^B6=,60%SK/?B:
M5-(J$28,).6X%[ Q!"PCQ&]NF"0J;#IX"D,U=PJKQUS?[0Q"=0$0\H&5".RY
M7;G5A=T+E!LC[QT+M QO14 ]1!OVI>7<G5[./P5-NGOSK=;_[_\I])!?D"TB
M!JQM2>_Z#DF$"[7#+>K=$7SYA1M<N[-$MKEWT#3JYPLC2;J$N:UFM_^?CO4W
MGL?"8>)$;NO("A.WY;'BT&U]\896^0*9-)J^Z(#6@Y0%_Y2-]=K-O?X#P6J.
M@'=SX>8Z0*RC?_[T'^>G1W,R95TR(HSBB1L4NI_))0N%\&R1G] <=2!/E!3(
M08WT<O]U"\0O@JT,&E5AFA<J5+&;"@L;96D6&_Y5$!3">VSQ G\7Y8J? /N9
M*OJX$S''<[VQ#Z\C;F4SR<2)<B&3N'#5&<R(RZEO/FP%))%\$@7-:V:Y^$(?
M>)5'[SHZ_>/D]4[[ #_E!7Z(RI^3QC[\+]SA7_FT*)%GYF4-9QHA2/&V$DDY
M<6?. -EHX,[4L+EI=>5.Z?550*I/.>[,K1R!MV3U6I-AC)E$H,C_;9 2Q)4;
MA_":V%:*6$XQD3(&SN MP(0!H GBRJ\*KHV/0*[!OOGW#R!U0U2<3DZDX>7;
MY@?G&2JHG=;+7X\^?: _VR^?L]AK[[),'06 I!DO"'XPY%%4-) 6OD_8)D5I
M.\R1WJ.^(_@SDPIL6F@GX=,-9D@Q='Q:.1!U$;>U5DUM$8]MEDJ-4E:A1P+0
M],9T6J_A((-H2KSA^-N4^$N%$-E:Z=!:J<:73__E3J8O7QN44;(#YQJ0T/FY
MN]\ S8&>!DVQ;33%NR,-H/14(4-3P0PP8^S#HJX)DT!C3U*C!Q:DYJ(J,Z+_
M0[-ZR=)$QN6:8PEF5DCG_P)<.G+"**63!Y$ M )\!'A]D@V2U&46+U#*H<,;
M:=O4-8K ID(I@H)",Q/W @CIPDWA, 896$8J >$0@5QX6)EP!UKZA61W0' \
M'((*!\@0DX:Q>6J:6YY;7)XFH5\(.(>+)*3E 7 [L+G$]M3:"*!D$H6A"H "
M@-DWD!6. #R PO YMH'Q_I'KH2L"'Z<;FXY\;X%4FP>&/(DH0(_>6QO!V@P?
M/K5;_-2!]>V*$MY&G3QW7FK!%0!R$CA<=PDLOT=2L^F^S#?@%C]KUL,"?!&E
M-4*ND[?\8$#>7R2C[_-\W CAMD7+MX:P\XQY&ZIK;EC<1-M2$^ ]813N>&XR
MAB..O$M:*[R"U5!YW?/&<D0+0'H)]X7/L7.0_[G\&50ILB#EQ:':X^9,%I1G
M$*AP M%HE*@4S34ZA)YYD_$]P9L&+CX^2/5*'QBSMQ*1%PSR"%27Z13,G]MI
M(H":"E#[PKU CN;'0P:2(OO'35 Y1%"047WE!IDQJ7(+V/7^RGSV3R1%)V9N
MVL_@: "N$Q"@7\;P.WV552[R%!MQK'&=, ;7 (8T4QBY4[3F1<HJDY:%;X9
MT *W<1*E:81N3]Q4$5V19*^B()L0_5A[<5(X9 6+D'W#HN#T<"V!2A_:K+^#
M"G<*.XB=DQ!6!EJ1:&W/']9:6^%U.!$#6NN/FV3QAW-N &(F?I)D;N@I03'B
M47[B@9F#_XJ55AS);ZW= 88%.2=S5]!CE8RC:V!78-Y=WUG5HUL0DY&KPU-1
MEL"5Y/F+-1[<=W,V"OT9LY #GF 2!NXT42_T'_97$13B#$97IL<N4.W/)^^S
MFZ61OL"N9[I2\%!;,5.Y9S$$D,9Z8=9(V)_6UO>B'CE;#\/^T0!1#\.N!"!N
MZIQ8 ^+Q6-/*,I0:$(_'FE9VTJL!\7BL:64+P!H0M=;THP&B9DV5 $3-FBH"
MB)HU5080-6NJ!"!JUE010-2LJ3* J%E3)0!1LZ:* *)F394!1,V:*@&(&[KP
MUW"X&QRV8## DEWOWV'76]V8L;CEA5R0.YZ!F;G:O^_,U7:_V=]]\'&SWS-4
M]9RR+=YQEL4Q95ELRZ3=AT3_=0U=?L02]E+0/QQQ/ 6DJ :#>%@T^5X&<>9_
MJ]G#@["'1QAMMB'V4&M*6X;^U6"$NUL]GAZ34[FPM=MJZ&;P-:NL-:F:@3RB
M)E4SD,KC2JUKU;K6T]*U]A=VO(K.F;07_W>!V-<E.K>8)V*AS_J8X,-;VC46
M/! 6M+9%%-98\%!8<$1]>&H\^-'Q8+TRH<:"K<6"6B:LQS+:8BPHDPG;/$SM
M[(]73A"YX5/NM?X@WK/UMF+?+,8_POR;1W2&K&4,0?>1)G9L=&C:.EPCZYW?
M\;3I8&7>;B7IH-M?G!WZU 5$30=/FPYNB_O/.IWV\QK[GQ;V;V1(T[8Q_;UN
MC?8UVO]H:+_7/:C1_FFA?05TG>U0=;J[NXNJSA9$^M]'5]@$-<'.\&H;/+,/
M,A:P:BZGQ4UJA_)WKWTKO4G=5;.2M\QG]%@8^MCZT#HQ=/MTGW:_O47I3P\(
MO0U@WN.3U\91]-9Z2;O=6^6"J3YBUKQSJQ#S/KQS?]6\ZAI#:PS=.(9V6ZL\
M&]5'T5JZ/TFG0VE\99N3:6C QU-V'F[<7=C;:/+873C3>M-G-KWI-0LDQ)EV
MYW%P9AO=)>MUL&\:>1Z?8CJ;W_2Z'31/,S3U\-A001*H$(.H/*W<WE/T(Z3J
MU-*DEB9;IW_5%%-3S-933.=ITDJM?VU<_]K\X:S%E[>5Z4/G4>H&"Z-CM]-)
MOJD\HB+V=@%[AU&&0V@W0MNEZ7QK<+EM8%_K]B#LK9)A/X1;;0VBZXG@]X*"
MMOWXW6_5<?@:O[<#OV^?E]TMR<NNL;K&ZBIB]7VX=F]WNQ-/:_RN\7NEUMUH
M]5LUAM<87N[LJ1:"WUHMZ>\?+/'W_"-U83/5042:IF0-B?("Y<8(J;&\W$ "
M/_(04Z*6UA]V>CD[$9;2W9^?!/5__T]AQ-6"VU&0QMJ6C-;J$/Y<J!V>H.6.
MX,LOW.#:G26RS;V#IB&S%P;O\!R<=JO9[?^G8_V-Y[%PF!/WVXYU9(*N.X$:
MI2_D,7TMYGE?<O&&25X"F32:ON@ QT-$@'_*QGKMYE[_@6!E\7K\_]V<U[O.
M.%:C?_[T'^>G1V45M??](O\37P2\(IZX0:$_E5RR4 C/%AV72&5.-'*.X&[
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
ME*^]Q$CS\NVPYUBV9*"$D+6< +GXN8'61D)8>3BD('< YN1^0]R-DE1[)T:
M)_"5OS) 77H,T(#6JXU)3#HG'!$YQ2$NP9&9$_B7Z"A)H\4'&G?<8-/Y,@9#
M-W=8C"D- QT;N4$*_&DTLESQL9I$*;FQ\5>;?<U_.%?KT.^%0E5[=\CA?JT*
M[MU)%/IIQ%3J#MVI:7)!1XI?5N&5'T<A&=72#L"L/'<!L;,55$8=<"<_I^/-
M!NAB(A5!NYEL;13S!^5'M!6],1X]/;3CIJE+GCSQTMNK%C:G[GKRZ\^F6*2%
MY?;9$9#7(/;AE;^JX$IAP1F^W@V3'?G&+?,5M*(]Z \[HU[WZZZG%"K:G:^#
M3J_W==0:C0;[W7ZG=Z *.LZ'PT_G)R>GY[\>?SIY_^;TTSM06$_?@T[4ZNSO
M/I9^@]69L XFXI,3/4-VO]-NRRA96J!CK?!1DF#N=O9#;]A3W=;NU]WNH/VU
MYWJ#KX-V9__K_H$+3QP<]+NM]H)^V7Y[_,OA6]+8P*IY_\O95V#CK?7R\7MI
MEFW1+&E]CK7 C?8ZB4+U !3[W:!O[ZG6[GZG_[73VP70MP;=K_M :E]5[\ ;
MM#ROO3L:+H+^$*V_-X='YZ>?SKX>=$"&[SVT_"YN>-6@8@L3#@45<+F.K-=,
M,'X43.CL-:V1U"75X/[R##!414#J?60Q#R*ZZ-%UVJV=CR0GL/ 5O;K7;CS<
M":+HDFLF<RO3J-44\,$H.;5UPGBRSE5\I3R77"D9Q0LS$C4HQCG",O0I"\K2
M%\A/C9;U_(=-.B0^.532$0I7H<9N,*)4&@KK821+46@R;P;GDA*<F:0;D+*P
M98SD2U"-M1U.4V&5Q5[RB(.HLG);.'.4%RR'C"JN.=$30V"65B(/45QT%$37
MK'V;_FZFS@ET#ROH61Y<(V5%2ECAM"[#Z#KD*!<[#B3=AF&!7GRE)K!;$P[
M0W>#A"*VKL]101/0LY-,_XPR':?T7&R;A\"AY"E1*1-%:\RCDFETH2AP2C80
M %/;*3H9-D<<@<N0PUDW(J.+*AG6;G*Z$+^/J^&+U;.429#D1MCGYEG3]K[@
M<1I-^,BD89$RBY&4__</?VN(6)OI%!F4B! FFB0(:8#+L_]^#F<0"9C07DB\
MV!^@H:@ "1E7 + !XGJ2#3"?F$N+K8@1J_E#'<[4T>7Y-ZZ*$#EV<,@IB0LY
M5DAH<\=_J^393>?*WEY:?4(4>".\[2P#!A#/'EY$W7"654H[7K[4[\C'(P7-
MY+*](CK#_'J@+X( <D3#B@N29X(I1*[N;$B&I+9R<_:%@0==J@[TA%0X:SHG
M6I:AY<OB3[XVC$1@  7'E(.1,^5E\D6+$%A=42 5!>BJ5_#GJ1I)\W=+4NC5
M-0ILG5CZ;=:$<A1E/G"4+-3^;<DNMI%>)Q<3LZ,0N? ]?3BPJK^ 6U'"+O64
M3!.*U<0*#6W)39E$Y#2;3 .5JKDCH.P47O)6QK([=2R[CF4_G5CV33Q^@:T4
M=5RMV>;*[BH6EZL^MV- R.,P(H#'."/OY$(00CZ5))'GDZ-0:W2K1 +;_C3E
MP- MCW< F@W<::)>Z#]RZOOIAEE3=)+8WFGI( F2<P\X\T(S2NL*$NA!.9A1
M<3C8W3LH'4=6H56>EV7HDF>[),N0<[,0-6UG.GF@B_?JE$"Q41$_0%5%,Y0S
M$B1[=B<O_J,*=!53A$J)W:A\ZS&=&NJ)^8<&/"7JTLT*<TW#0EQ+^MY2D&H:
M(9,@6U/GZC(%\4+PBTPS^4HE%[@\S]=*#"XD;#27S/JHB6$KB(%RJ>=ROG/4
MT0Z7'",P8SY'"M-9%_T9[!*)AIEGURT,C5_&/,XIO2'6+U&]@XEF434;1M3<
M+$@1%0=N>(F9NMY,LV?&U"A^ECRG8E^A%?BG-(P2A3 %#$UT9CP&R(A9\R<(
M^X#RW*"AJP 'BDQL_A.KA:56<,=ZC+,V]:,.J=!$G>82/HZYF@Y*%6YLI4-"
M>#AV8C6\EKP\.E>?,ZH+M0;S,HCJ#7)0U82WU83WCG/AN!^%(3A#:39)ZASX
M.7P8QMF%$%QJ9=WCC VPF!&$"S4#)B=OABW%,?R=UVFBH8B-&:5K.95FTDL)
MR\UW=/H37/7 EF4=3;YCY*7]3@X#YR%.DY:O"Z'("UVHK2]A$59@>"FWRB7;
MPE%9YY"D6!8T\*/IV 55VU,9H;O>(=JU0RK]%[Y17HU15&%K4MQF4ORBI-A'
MQU!RQ2U7F%9H;MJI2N4HMDY6KDEIH:F3*T!$I+,IPAGPG"B4^]G/6 )ZESO9
M5)=9(19F6)9R]V4V)#LQKVNB-Z'K"\F-/HQQ(-_+<,UZ,SH1UXMB;!MG]@3+
M92<8^NU5'.OW8 ^E$!_V&/NYDPZWSK&>X9MQSW1\L4KCR)6LIR&"1A^1RE='
MQ?$R38%Z=F*JB1KZ7)>'17X!57E2T<0T2U4R7X1#)<M4S81;K\EVJ\D6[;C
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
ME_6\L;2@MNK:3WYG@E_(@(^!$9D#T[A&HE%>T*I;X)O:#7*YH;:9<%<N\KH
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
M:1+%5BN'DL8B.(6>9@%P.G2^QGQNY\FH..?0/DP?F]Y+8$%+QQ+3B)9A:KZ
M?;@CS!T).$GRRDVX:H0O4(29KM! ;$[)#-25&\Z_6K,SBYOY,G)1!]E+UUI4
M ] OR-%5]F:1"A!:2IL5F)G[4%'3U+CB>F,?/FN!V.A2(@QC-; 9ALO^.I[?
M\IB5 T7:T4:R)<+>9#$NMXR(RO=.M@0%MQLVSR-2 *P;9(3J0#&L"_DRFP\,
M@QL?LF=J:(-BXF**?BB%M$RA[)G-E7K2&W6NB,;A$KH>J*):/J][6V4 2T'W
MEGV4Q*?MR.?:4IQ6*#Z;QYMBP@5/Q["Y8IXIJ6/&#8Y,Y%D.([$+J.?V+1BT
M%2A"_45=B:9SS38G9O;! 8 \I\@NLZD+EZ<;7[&,!@3 H04<O[N$EXRQD93$
M^VY<@42UDMQ*9N,&60#G(^<Q?$'Q&V)'9"E8(6K".+9W)=6SP3?>VD*^S4$V
M+-OY5I+Q/G9UB66^G%FN%:$7?(9WG/-T$@Z!#N)U#G5:9ZWPJV5>M05?&B<>
M4<UPT]FPLK9H,BW=AZQ;_)-!=$WA.C<D;8$XN^Y38OD*D<5$8:$6&F. _%^5
MF E 5C!MJ&"70VN>89XHT["3+1:R: .PFKA\@&A !!*5D$:#)(+%>UQ0JJ><
M+\Q6;-@5%7E3KF0^1%](%98479/1;&Q&Z4(PK]>MUG2MB<S2<4$,#>=S: Z:
MVD](RB^K<FP/*3Q$UR._I@?[8"'M8L:1;J'$H5^"DK%_ F31&,V+S*J QP';
M2!J6)805O8H.'7DJX0+E5NC&DTWG,.'>8R 9&WFH7YQ7R[VJ)DTS=V(+DK&2
M366='O<2F#<K$ON-A:S6@8PJ0KT!-7BM.X:@;.^@AF+)=I#@E*Y& H#4D&OE
M7L[C=W,[:P_WZF!D'8Q\.L'(#<GL;(#9(2E; D8@55!^HT]N,<+GB_*$*3FN
M=JK/^]IC=^H/2567ZAW]%'OZI&!3\ASEI(SR;6F/@3]2*WKK2/!P=F-DRO:@
MY"$F:XHQ)Y3##@)6$]W2&(PU8LW.LH_1?8]Q&U8.N#D^-G&PCV4PX_%75H +
MU #4ZT6XS:T&WWV7%35TCHXN'<"N"=CM@80^ZU +(38* K*.H>]K.D=S3[*&
M8SL'R(F"W2,6O6_66+Z\"8EL=-Y7(VGPU#0=)&[1)X/90F)2%_0V6P'#-Q2[
M=Y!!G5M2$O.([;HH:76@.ZFR-5^L$[0Z:NN\6EOOU,F1NBX@OZ?HXM4QVX)K
MZ^9)I>NRE797>H)W%\7(D@HG_O7(PF6CC[(74#+DM,<P2G+OAA5W)#54:X7B
M'G\A3(_S8>OY@G6#O[S!7Z&MV$NG0ATA:XRI)L:(^<I]#8Q=BSQG!*RV1J$:
MA6Y$(4HK+\[8R_M3H'.)E<I8^9,!]O_@\!IJ%""X:PRK,>Q&#+/*SW004R?F
M6*ICC4HU*MU-0\K]U>15U4$XJA;EEC]16&-5C54W8E7!H,Y#%S7NU+AS(^X4
M^W"-.+:W0]VXR F"8P D1#/P(VD^5NM--6K=0F_"=N"D;DMR.%?#HW?7RI2+
MB\7 H5+<F,'-%2N4B!7"MU:-;E5$-^VH#$QG!R]P_<E3&,BP(E;%#6C<*S77
MDB"-<B>VA-^7>:\E?2X/O-\]-F+;WRO$1F,A@**^^4DQW7,^0!#%B_&!N5P
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
M"MMW.YS&!0&F'NG/Y&E2UF2:SO!9V20<BD8)= A>3@4 'D(\]S!=OG\]+.L
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
M*B,NH8).B"]Q:F^&T#E\/">S[V/^-@B%,7+*UVC#+UMV(E.'45VTJ(K:I#+
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
MI27NGN8"0/YE[1R]>"O."Q!\)40Q80!VK YOJ/EL@$<=,M,;HB6C]$9+WJ?
MSJF>UI2%2(R9+B7R9$;YR*]4]"R[=/#*&6;;+,2@:R]7QR ;9AY?AO&'.3<4
MH>A"X=[V;7 1HL$"^,B&"3 ]U2C"X7++0V&I!DF,>HN'VK( <%E="JNI2K3;
M/LTBW+-3$>Y4A/O]%.$^S$/X9MQUN]\730^(*CSN>YREOXYS^-'\0G?+A@\]
MEGAUGB -"26\XU_"]<-;K$?S%615]WL.Y.X \@*+O8(2ICI6:R9%+QR\UV%W
M4X4.[XNJSY01EH2<$P4=5]=A+(AESCB*,F!HUPQWC1V6X7[D+=2S7*&'3M-X
M_&D0IW.+F[^!>8_J7J-X@VR+1?:T$.C/%$'/M8\04\$JO[$OA.)C BA*WESS
MTZ3B)^M5<^)80(+$;?TSIXA([K-C0<3;]Q KL0YZ9';W+>U#0HK>,3OP,%F.
M$=)U[,]R^U-/N)1\[K8M-3^ $1[I:*&!:SGA>,.2J?5H.TC&@I>MD]AM\P4,
M@8W<2&4USEZ\N=V2 :$EQ+M9G[9(:FYQ3>M%M-WVVHOZF4C.X.ULN\?=SFW!
MP,GW1>&2VHMZ>>2L$^CO8RVS]UI:QY(N_VZ<1F6D7+!U>D4C526IJREI^$AY
MI=\_,BP!:T.>ST$"ATW!S_$$X:\/&["108J-UJZ^.'>(\\+D>O]1(</\9NMK
M=IK049H5.H,(M6F5\)%AE_Z[?YR_.?>U4[IG_&>4>W=7%PT_V$^Y<,$17LYY
M5RL]C9S*)X+G$Y_8&)_8WM[^;8&N\1/QZ&D-W;>&$I3$:<&<%LQ]"V:5$UG>
M::V<ULK]:X7RK/EU<5HJIZ5RWU()P4X8U,F[HMB<C,MIQ1RP8JC:5ELJCF,^
M6CKTSR-:/A>GU7.,JX=!5)J>8EPII9D_/<KE$6FS0=(C,S"N)A_:?KDXE>CB
M[Q=4'5Y-7M7U/)N\;+KK3+!'[9K88R97,\_@M\IO?;(BZ_,Q3TN@K6;R-#]
M;4-[L=\(;4RXY/%DI[XCG('E4ON=(I(I:A/0\Y)?Q^&9SR<O>C^4IGI.<\^)
M":/=QI3M5NCM6U5Z#3^D$A*Z6[:UW&$W"=?HJFVAPJ]4# ^W2REEVVY#X]I:
M-OB_NS 8:!W?A("/\NLK=S-BNNT_[#H,&V79A.!,NJMG=%I'8+K"O+^C^K(!
M$E[4%:@*6+#WV[#<ZDK1 ^A>LGO%QB7IJI]\TQ'L+Y@)^\Y;?IZ78<B13^^U
M'VG/,&$BZV#(I=(R)U'.%2Y9 SZ,_+8,,_$J[3)I!F[R-6MY<OZ^DQH+/3.1
M"E,^7T"(0EH2[CO;16X3_EE!E-I,>O8:NT)'(XM8=ZH(U3-T%3D OP(M07?"
MB4;)ZW#[/U@$: U@1I3(RG,1]35;9V&',P#XG[%F)8T:-@::<)2.H-YZ5/T^
M75H,>:6R#',*\7W2)2-]^;8]O!BE0N)!9#5X!L!+V\.>A7%;W-PA?>*L9\F7
MQ*/T.K-L.%O!\X[:OV1XK7$'C!B1 +1O"^39=!^P01S: L\:,?R4^_M)1XT4
M7/4.RWHE:*U<.+J8<'JG=0(AKY=6ADIX(1=EL\YB78A_2;WER5[6K'=7.99
ME#7EC?AW-NV_J8YQ%!=0&D]>/)&N38C24MHVR882$=JUD-@ _A09TH:M0K9+
M$@X5:?E:EUN'S+UOSG67L+PF&6$:'SI-)U=LO;"ZC8SDY94U;'(M<VX'[^!*
M7\N1:LJ<8U?\^F_]*^I)')=]ANW* Q7/,\5-DP7O-;!P1=?U]%"1M)J$IZ=E
M&&X970Y"F8OIV[/FH4087?A/D^+\\Q-TZ@2=^EU#I_8[RE8@-3OB6[1Z?(F1
M3Z<-[S5;BD1*M?/]C<PDIP>=,,85@V_,:P%=J+386"^BNFCGDQ]'/@6FA Q7
MQF9+N+963 (9')F*FIXFUUT.O52C"]+?"\T/SM8M04A;^GZ^8@HG4/ID=)DP
MGM1 OMHQ<J(%,S =->%W-WD#F@7JX-PR:R]3U1A*>[O;%)DV&974%$2_K8(S
MM=H.B=64MDLHQXA$K^7+$'"8B&7F,H+2\',7E( P'VL&%8U@=KB]:N):G\E/
M*?&BB[Q=RJ0+K/IH0KNW[N2^XW1BGL,X,2G/8?3)!6S-\>U@;=!I^3(<E>76
MM=P;A@:D"\R]E1F&AE9%/0,C)7/GA2>X%F1XBOU(2$&5T)H;L<+!30@$CHH8
M>"<D]6AXG8:+U0QA& EOK3$6<'D DD) AK9?HQ"+>]QY88Y3%D0$SK<Z4TH]
M<=2.9SV\$,(FH_X;&HI-'<S.SL<<R= C4LB,^8E8, 4F653A_768?>NJ"__(
MZFQS(JB3GN3X/.Y9A(*,O;CHB6K\Y"TC;56>O]@EO_5VBW@HBY\%@<E&T/W^
M>&;F[<#']I-#X,D#-BH=GDFH.3#?^8!T._R74*OUOBN-II%PC>UOL/'NID-P
M6SZE2"O\'Y%<"N&B1":WA49N81_-B<2!$)VT53>D3X@5(0R<B5^]?SP4_\7G
M8JEPX-$VR=9Q_<4;/> ^34YX08X?K!=54+ 1Q4?Q.O@"T%M72(MS?S[Z)F,X
M#8@\5F@>W3/NVV41C\K2Y7MF)6")Y2S$?#3.\ECNQ8KJIFS8*#+(3K4>[P>I
M]95.1)H K RB*"Q#ZO7%]@ZM7M93SV3!#0GW7)4BC,W,=4X4 ND5<#TWE";3
M]A8DE_A,X"E0'PSH62=.1TP11FK76_9' [1\&%]36#^.W]5G#P8GWN*H>6B0
M,O!'#G%>EM4R\C2/N0?W#4^?B&I>K,-BHIQ;$7L*M=N)>2A7JS/)CQ!UQ2 5
M!K,U!&S2C0P,G0GF/\S.3=W EQ20]QFR3^'W"T+Y.U8J9C 2!U8^]T1&._A,
MZ D8@V[V63C"58,A@8//4/!5GW5JG/J+HX$[L+E\.E>[V,X^LJAB<^,(ZEPN
MWHXC?[>6 G.=AN:9D["=42YS?R-E;[C!8;/<M65X^XJY!THV*>SVSIC18%<W
M,0FO-I*&C7HN=\>S&1YD ^Z $<O23[C,$Q>-8U0YO1S@WQ"]!R0@(XW:J%])
MDK"</]N-I-F03%<OA0@SBNJ:ZC\Q?L!^JA?; @$HZU-5W9II@UT8>CZY:N-3
MJ2%<(&*OMJN=Y#=;6C6EA'<4F7*JWQ]N[HC'>9(QC8><[#>.4"K9@Z*RB1?
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
M9M"6;C*7Z;.0A]JIFUZ7@JL>/"S)UFOMIP30N^298_)ZRYTO)B;CI5"%<JC
M/U!8^FU)@W[ :-X4:>)B3((FCI<HNA:#)BLM?:HH19CK/(I2J)RJ#?NBUF8Q
MNI!(;X<':<H;54WV VRSU+II8K4_M'OFE+W/T#A6)3*6GR9GSA<G5,T)57,,
MJ)K?@#.'NOI([1&&@'@=6?7&VU<DY)CW SVER8ZW)G*3W>E=,&GL7I7OBE6Y
M)-9%Y,8<$4!L4 4TA"[W/A6:9?A;_[!X.(SD.(H#]U'B2-HSBNM ?=*7X%/)
M+*3R1=N<R(&N>2"=BF2YGG;A.,' +4 WN2KZHC!6V&*9).VT/)">P!X,AX[Y
M8^S*X3W *%1<Y_+0HK"-4J>>0RK<)2W*QU.7N%]\B3L!V-.<$K.$JJ*/@R;0
M_XR>TBPFDL5!4N54@"+:K6]KYR9?/YL]VDKO9QD>!)EL^WO;*9@"'N9J5=_>
M^W*$%R*>IX0&"IR1WJ!,@^/- 8,1HJ3B2*B'KMH"A;PLKD+M!$\K9@9!@(O/
MPL( 2U&D&#S";+)'8_B@74#+=+LLF_D976LGS>D9HQ+RMJ_ %+;@#5VEK-JN
M0?*#I)O#V[YQ\5!D9-DQ)@-57^5+]4^5/@RX>4Q_+FZE6L$*AU 'B D8P=Q%
M/@![!@+#1&EC#&(LY*8/U["85%Q7.J"+^\E+&"3&E 9,S10;J5'H#K&%%;I)
M+_>.00)!DJI HV9N T74# 2SHN)IDGG'+&-F1<\7^KU02,,85"1"5X)M2OB7
M^LMG:#O36S/UP7 AC:J#(79MP"EA$**9X&IX^GA@]MZ_;+43/Q@[HLEHNW4D
M%6VW3.U+PHTJ#(\)DI:C.TJA4"!5^EPI9+XBTCH/$K/6I9%HCH^HQ#Y\V!$E
M$6OO;&*6&8F.[CA%CNX$>3M<(3G$#%V^8A:<'*(O,!%)%ITFHN7K8L[(V3VT
MPB@7,_A1./=,396V.D8ISJRJ@89EUS-S(PM9U.EI[A!MAANF;#X.\J24+HH>
M71>PD7M)XYO"R6>#_H5\1"F$%T)Z[8O2"R&-Q_O2=6@(@L\M+,GE6ID5W7M%
M3NH*0\I$_$>R+I+L&N9F'>:X+?&TK+]+)(Y-,6I0A*1'D42C(Y@XZAO*92'A
M4]D2$U#RGJ5U/OEI0!^F'%[@H2FNRW9EX$%W_,29L4ZS>;T16)DL0]F\K9]'
M+KS'%]?5:OD1R88,CI\#D2"Z,SYNWNB#(H(PQ$*W_:X*[ICC2&NLUY1IVH;[
M@Y*RTLXLS#R*$#TP/JIOR:@ORPWF3T;MUPB:/HY>]@.C/B-3\ARB$?4R=+^9
MURCFC'E0@[<W*WK)\$.\,E?@Z /!5WGP%TD.NJ?AO18\C)"K09KYIF";QU@?
MVKP>[F,:SEV%N2GS1KU.CT<UGB7:TABGX/_DK3JTGJDI$GB1[VNX=&[NH/%A
M/SD^=)@8@T614QR>@A*TF6.%LD&6*T1R*F7B%:[Y29*)4,D$9..CWK'B;M,0
M"9F,IM"/UF0YI-._:&=-.2U-B=L,W-&L\*1,X ]FX>Q+^'8U($E;(92:E]97
MG,],PATB1*)U0?^[Z0#NZE'^D5 6]:7,<P-LWKLLPG336KC[0J(-$-Z);,MB
MU<FNT9++P*73M=&UY"S.H<L1/GVT\)GJZ2[>B)FIYH7!:FO\TLM42U;^9VT"
MD+3\#,C($B65+<23=X\93WWP;4?J%MS)D-S[8:;W,4'^JE;YLU!Y\:<$V<*X
MN>JFOT_IL)T(PYWC;G[@4SAGW ($3_!\-+L'YT.4 /%*S=%-;I(>*(8P^[:G
M'@C?':B)O:.#8,O_;2KQYH3ULA%@'2EG]*5I6;=L&2>H]X$2=1$?CS8)FC'\
MS1W/'LD<!5L]=Z_4.Y(<1E\D9:#XP;8WA_"Z,#Z3$<A$<\3W=O3XT^+Z)5<3
M?GJ=C$T$PZ^*')EA0H)<2Y],'!9N^S":5C$2Z[%F!,G-Z"W./\GBTY>GXM.I
M^/3[*3Y]:'B#0 Z=)G,1<XFF 9RLKIX3_%=M>EOEY?J(SABT\2JMMN.$I&S$
MWF1V0<D3M-^E?+K<>K<JKI6D?60$+'>RR5O&7MP68%)MN$-VWY 1TQ^=1438
M&L[POX0SJ**0@?DZOZMFY_30DB8DD:;K9?P2=X-*E6]>K"OBX.A&,0T<NZ_S
M[;:(S*[N+S&[TQ;;[8IPA1S4BC^8!" IY""^$DG_=:7Z->3_2!L5=0(6"[0Y
MV/'RI[IQ/PVOT'&CAY8E8P(?C+W<A]21)YKB(5<K(\3II&'8LI4>]B,C+%VI
M!H2TB9,J6MHL"$AO<EKGM]RQ%\*H?(V67KTR97-](2F^7'P5C:STB>U)-=MZ
M/KE*D%M[UHTK.>A20\ FEP-LY0:5J>DN'4E=*"5_EG,F418J5Q2Q%CB6V^2E
MP%-F>;N,1.5A+13]9&\?$B-9(R7'DF1.YM#UU Y6)G3M!O:BGY#C7I/-KV?O
MSB=O:VFA!31*O6)7)(NOJ8.I12(9,ZN7MMTZ&/.=6YW2T$J-/.S&NZLU7!%(
MW+>]VYFV"QY,,ZL"U I6<*&N>-^;6P<#B   2Y"6N*@#^%:65=UZWAZQ8AM"
MF%&N %$G8&:.GV!(2##BZ/7Z IN",B@.[D31K-6#>SBGZ[J><PR#"LBFVXH[
MR=<&+')1 ' 774VXEH2CXWW.*43:S09E()M4,:4O+;UT^13Y;!FS+E)G(&+[
M063J?\=0N(W2"@H1TM'D%;];C,/UQHG:/>  !DX,9MCXJX*-)&5IPPCOK C+
ML+P1/"3S?*@*J,/RC12?$DCK@R/43"[ EI8V<]=:/[;:*XWZ^&#B0H@:*"SR
M W$.[F#AF+_HQ8J:ZZ9L.CK)06IO%CILDA4:UMFB$\[5[GK^OX[&T?GIL%73
MH+97#:<_254A/3(MJV@]ZLT.841&*- YB5J1P(9P0]!?:#!Q[O=7(RW IBRV
M8/3NM5DJ8H7!TXQ^[(3'.T5C<+IDA#C_V_J6&/@S=6,*S5OF5(2@S.MJ9Y05
M/?2O3/&I%?#4ZY (R4<<E>]MO7MYLN,R"M@?[,)3Y]=I%7[0*KP6X$D.+EMK
ME7:6UFLL)FP&*EF=;P]9J*?FL--2O7^IDACG5L+V _!EUX),61/N#F*1XRCG
MWT&_V-<%:^[M2=4K'XS(/O9#,(.E^G)S"D9%E7M/B\]P\*$=#AA7A*<X1!ND
MYL$8!Z64".)A;W$<(L?7FS8UUQ+4]=L3-<16J!@_X (4N#%6!*@SQIQP H*@
M8I!WB_*BQ2\A'$:+EX#6&?4D,BSZN+APU(71')M1E*3>(X7?!:HO6KK)U4TN
M6526RHYR6T:)4HKK)BR..2I'#?Y=D.6=%9H./)H @3*A_SA_<SYY)8BL%V&U
M;(6W#!_\@)?EA./_EZ\W7TW>FF?_FK(KR!L1H5%X9QH6C@^0O^F:K58T.7NV
M !+.L,.L95]AL% $[QJ;IAI$"W/F9.HJ&\!5P=*Z5Y07F>63[ZH;?/\*M5FN
MYI%37[?;,Y8,%SU,+*UY%T)-C2)I4>,=]9ZT4N_\G53]PO>^Z2B$IIAVH^GZ
ML'*2JU&TBP5K+133G;.'D?N.1F&KB-(>O^-=SY-$9YQ)HO.]Y4Y.?)DS+V=4
M\I; C5*(IG-$K9!2$"74.T1E-$$G_H.&YRH7&[-BL%V2=Z+,' ,T>*JQ-7NM
M"-*[$K4>[\P$]E)JN!D%DIX;2[F\?.+T[H2'/%@?U"K6L\W7ED(4+62]YQ $
M_%LV*W(CPYB2W]"\WSD.N:2&9>"*N4L2'X:,Z@&(8VLNI4=27B87&+UG=JCO
M]_*23._)?(1[;ISFI.-:CH@3^M>!223.LD:(PJ1=,GJ6=%EER3?K0Q*-DS=$
M34@I8,#GI14D:?(ET, >*@<61*%NU' D4:XZ_%>4'\,!RWBB5ID=">XIJ)V%
MU$U,F/7\D^P2_?SB5*@_%>I_/X7Z!W6)OD44<0UU+B4-9>"A]B!$?[1O1LPM
M%N>?>![+6(IAUL:M%FBU$PIPI#ZAG%YJK,N(8@?K9$N@N\$AF<W"5D+SA-:5
MO8 B\1K334\9V5."P<LWN>Z%C2 XZTBNP,=G$N@MBU7/![_+N6'1\N@A5+KH
M^=)>;CW]I <[H.)#>#;2EAH!''AOIFZ2E(?W84[)X=.&.'1#^"75%X>:%P0?
M"<:>/*$'2M>[R%SIC.#-3EUZI5\Z]FLXD[MS:U!XUGKN>AYZ?0$@#^?2B<.J
MO-\#"\J];P].>>S3KKI_5SE44=@_L8_[ <MPF/3D\+.L%I3+M2Z^.R-U)9M.
MB,L5J\U-PPF.)LW3"$$W\_4;';&!U"S@QC9US:'Z4N@>%PK_KDVA&O<=I"A.
M=:T61YW#.%Z]__03_-\M!EEG\1"BT :0.ANX))0C[O_BSA0U.^M\11"/X3J'
MY6M4R]Y2Y RB&C#5B7J-2ZS8 ]H=WC^=H_1O^A3H/)-'FV=[^"\J;:+ 858T
MZS934HQMV"7718H$U7O6BT5;D"@ -' TOZ.**":9PA=+JO5RA;-]LBKHP'-,
M<[YM*^Y%'E5ZWK*RWGJKR0ZW-PH4E2FDV&7$JS1\XK20?9]QX<AX!+*Q"&P?
MZ%,A+UQF88\Z2<RV0XRFDFN4U;*<EA'V\.&X*U2NI'C4U@WZ_#S@-<(!\<['
M4TAYV9F01PQ<*3G'8$YZC]%@F:MT5N=JJ'5R3P<X4%K=IJX2M%6X K61G9'6
MCHCVT"]8_4.=KQFGVW,1JNKO<ZNY^OPJ>N DP<%<!,5ZLZIWA>0\=:LI!\)V
MM^'\I>UCU:>"8A/K)>68_;CG^EHN\ID2)Z)*ZC@3I:7V#EP#Z=SL(5C6!Q;6
MO()%@,A"44?4]I;PVUUK>>86N&%:>+RS5G1HBC-I"ST6<0RS;>B+G/1FML;/
M9+-D+F],NL<,+H_'_@%3PWG'D KO%&4O232KQQLDA32!=Z-&UT=/[X.,E"TA
M<[O5=3&/&]A"5Z4PHH;467PCL18RA9T4_4;1N#:8(]9"ERO'R.Y42O!6X9VN
MF411#\IQ$ &Z^&2PUXR:B;7'N.J/QKJDZ'*BA9V',<:V+2J8\47!GEM5W!*A
M)/Z55\$.A.%;Z)9-4>>Q-5E^$2&@L@N:U O18'(>;1T*GO[26IOKE7S#BM=O
M;.H24>2-]$>NRD6!\TOVB>Z_P6IPC_:GWJ/%5OAVUVZ+-4YY/DM@.-=42>Y:
M80]2X0H9I#DSS3 $%JY]MR7F+O/$9!A5E6YP$4H#D9A5T:=!>L@(J5^&"DV)
M.96^9H>XD-(OB6/-ZUF'N6O"C<)3F(L?27BU7 W3Q&VJX<=&2S/P,Q5]@=%D
M8R^P?7*X5OFMDPRQ)I\%L>K2"TN7^6I# XVWV&52?!*RW+SE 2=U0-K_N#_B
M:.TC(A);6"87K^2@K\4K\J[E6S.FMX1/&*+>.&!-AZK<0%_+P=Q_#J/0$@4*
M#@P/]VBXQ2WL_\Y:\>5T$N$=F1MZ8)<<G(87K;G-GPK^>*>H.R=_'HZXAFG,
M><R/R")@ILFH%?:DL![5Q58%F;3>&WTGJFRDOW;#_3"L]%C/9E0V+K=)4\[!
M)?ECZ8?X6W2*HWLU'CV+L<#IQB>?KBOV=5RX(!5Q2<PZ:4(E5-(N UNM''7G
M+ ]&_DGG)+4 D$>T(,T_L1/L-\4.6,B2^&FBT9D&+M;0Y?$AA_25Z+#+D-\W
MUN1B%$BI:+DICCXF+VGQ\ (^D>8**;EIW>3LCRQZ I,,&@++B#03TNXLVR1G
MHFQKI.NB<1P(F_,;8M;F/</X'$NA<'*1UP7YN[V@K:=]U(8IRHW%O-VZ![6?
M6!^-#'B:&5WM.#=ZRS9(.5>DW<TI39E>C:G4\ \[9?KHW9),=%5<U^'7;/DH
MN42CW&T8U<9ABKS0*',=#<\G"1ZX/($'3N"!_Z'@ 6FVO+/1D@-F,2/P+WJV
MDV)#LYJ^Y5EZYA"]QQ;>/J8Y2D/SP2!,A=$"#U1N[CJ?LP1(*@9K7H1CF%5S
M (8PS]^L.G*Q*Z9@ U6,E];F1'GPC)<E 1B8P[.+!Q;1R.)H[)JV*S)FU0T!
MKI2SP*F;>9([=;G\L2@A^V%.R*,#ST&[QF,]E;7NX#VANVL//FM_5^L_IS8T
M=^D=+I4.U1@2/,MMN^A6F>2__5^VB<XZ+B8?&PG K3#J]?N\9_F&'$IQ4T@7
M8UO$1W(*IKF[HX&XCS;HOS6OS8&#Q;&4\<@&R.),4#T+8[)F;XY74"^NCF&#
M^JM-L7=/CV*8D5WZN<:^]:(5DI*N.F -&_R3>*@%L<'H_[2G//8!U"8'3\E"
M-,7?:C\ Q8:2QC>RH?B*._-S^"O[B@HLDQ*+"LA[D+>#A4@9"RYTP1=JQT;9
M5;B,!?/.%V'2W#0%-LRB"Y1%]$".9V'^HY?@U@C6VO$YU"XWN8J<CEN7^R*-
MA\2H!Q46A+C9TP),+6.I(CTF"\X!-@"ZPH]+2Y>8'6MA>A%T?+E.'CN5\)%]
M1?H\*I*4KW;M5GY^0U2G311ED 6D]V6>#>57$&2PZ3=X\:.$T#IIL&ECX9K*
M<]3M,U"@B9RK(\4Z7O/C<VBGYYS,-61FAX ^Q4>+ ,*0OP-[<P[5L#!)=ZZO
MK0G7FV?29[7X-5?;XD"Z$K=P!.[]<8^6!V1+?D0ZXD=A;J?>%:WC9)._U9J(
M>IEOJ9EF6UR'=2J9NYAG.9;,SUOK.6DF+U[_UW<OSRZ_-%+Z?-H6VJ3E"D5A
M_HCN:.4S!_3!BV59+";?_$(N NT\[F9"&H(_>F5S*Q]I"@#4=XQ>X/Q:\-K*
MXD8O7'-WT<UOV20R)E9B30A*Q6R;MW\618[Q0P;;4R*](Q;>@A+65OB"L&E_
M\ L;=DZ -^V?)W_-:41^/ ^#DHNZS+XYHM7Y=AG&K9U\W365N/QOBHH$\_Z+
MK,P/80>6+#3!\\AEY3TSR_38[,N'41!^3A@#>B->0YXJJ?)+S JCO::EZY(2
M2J"Q"28KA)3V33  $W6.C6O=;9$RT(C'OKFI-QV7*F6^4FV$96EBZNX,7!<%
MI^=BK\FOLRH_:#=K(^PM9]V#1Q[&:$6%\AZ+^:*>=4Q*1#TO.XT F;_# M/,
M,[2XI%N(8Q%<LEV&X_C?X6A@EBLS#\>S5U'+FD\N+WW%'=OIJKL.EYL\R29/
M+IY<&OQ$:T>Y59\<8?4\[K4,Q9*N8N([= R$/\UQ<&\;IG!RQ1T=F1':X1Z"
M_ZV"]E6N?N9$[I7'W+Q?$XEWIKF@8CGG+<.U7]#LU$U5YN>3[X-9J5&?N>6F
M:'#-BWP@=3M9(G7%I5]YMC<A/GU%NY5HKR9?AV&Z"ON+T'/TK+0W@D<W#PNA
M <4=I3/H,%3X$5%9E8-]-;*4XASU!H59F\24.%TAN8:U<-LPQXMJ2I4\S1O>
MOA"B09 4!RWI+*.'ICA8K&,,&",?5-15\*D+]:9N.$BY;NI;GV[^E?>%;(/+
M859VF.V[V\Y@XZ".NQ\^@VAA"WO1U_?$.ET[JTYS=%/V:PY>_5WC5H1SMK/P
M3]:Z=3DSRQ3^%D;&1G>(6,()#;,;Z\Q%=!"E-)YIE4LS#[V!S>X=V51R%B/'
MWOK''NJD*YKNK+A%N==":,-;YK22Z$].%C.I./KUA!'I$<,L()?I<W&:2F1]
MC>M@4\)+%H79J9V ]XH&(D7,PUV'&U_'*C,5:PW^CG1?F/T5:1J$S=Y(5^8G
ML0U3K!CK(6MU<0T20B96UR@LF"4$:7N605IX%QI"DR>)'6]L/G$2K@W#4K((
M&R!SI!B3[,-/K4SUY%2F.I6I?M=EJH<<8$,Z:B:%84IFBY\63=[-H[&)!BBX
MEM$8A7 WFBQMSR +Q&T9E;C5(J/::IYQ);&(@QN);6(J5X<*[1H6'HQX2IR=
M4>:OVR[K1JR?O_90+(M?B5'2%#^!I(+-G[LW'YKN%/7WIB0E97STP9@'PX"V
MP6?DQ_DGA?IFEAD[@2@WPJDRIU"C&E?S,)\-^ A<N0+P4N;G&7E@'N=Y(81!
MG%C!FV9NTK+)NW+VCBQ=BR+"XFQ.5)SB"@A^?<IT/!NXV5RQ-+H>-G*$\6Q+
M=8N!HUWL!#%,F E;/?[.RLP4'B[$K5+/"E?(WQ6*\9^IS*2RF))L&P]?HDX4
M3WIFXR;W F_15803QOQTE>IG":"H03:FD,RQM=JA+"$4<![2R<EE<S$B._/,
M_F"4W 2:7%N.-3>Y8,X_XQG3$YB](&9':?PT(NX9U-MX582GV7;;7C5)?"=E
M(G%%.>4%UZ11F&Z)48A@NK&*B9+-<.^&WC+)YWK?,R4ICJE<7T\%E;&CWO"_
M7Z@XCJ L<_$G/ZJ+]D%YE;_G6P*)TG;.VRV:2C;U+3WKDGBVK@O[ U+\3;?I
M+9%9O@K/S:XM!XO?K(MF=Q.<V"(-FR4A6K9TD2'5R2C.VQ+B1Y8?G=7-IH:5
MWI,9H!49!R)+TA1OE_H]@4.P2Q^6=8X%5)3MFJI,:@RJ<.#ROX(U"'=:AOL%
M.[+(F1#F*NR@^.>PMMM@DM=E1B7*)MCEL'GR[3:8P6#GRWI+A0@2B$JG>3"A
M_5KC(I\)T3U78/9-H]M+]]3AQNH>1S3-9)N(H2S9'CIL(7Y-!DW:&V=(E @]
MIECV8FXVE^N^%$#?%^7Z597QY1A7$@:8#OX9G]%->*BFFZ%"9Y(']$"WI/LC
M<U3,W?@"T:LX%Y6GFQ!DD2RWA+\"OX9=XZ-O 56I))Q/9E["=@=VY-8#I2JT
M8#E8SJY)OBCDA1)C"U!:^0XEJL8T6#E0)P.27- 7@U">/HNV-5%3&2DV2Q=L
MYOP0\I<(B$_G,3E7U]P.C^,*!?NP6^ 9QMUF"?WL0<7FHP-$O^YOV+@VA(E*
M,H-E3\V"VR7,K3V>C?JR:#=AE>A1S&E+J_!*.9U*37G+5'C&5<?4@^M-1XM)
MVT$&1,R:_%3DJU3$':BC[<BGQU9-6MVXX!S[P<*O;KH5=3LIQP+VM.AB[*8T
M$5OV5^VQ;LJFPV[L^=DS.")]^]1&J[\.ZSYOA+QW58@6Y"S6PH$X:[AHHI.*
MVA96@9.QM$A&ZDT^./"C%H>R:&Y<^[G5#B-,@KLU_"N[PR-E4G%NA\X(1[-Q
M&;LE[#([0RLS+]6,Q$B'78^DKN%0T.@(*N:$#TJ7/^HCB 8$KB.KS'!YA'GC
MDE7J.,D8]AZYUR,2K8K8</?ROD\Q^/7739[TV8P,"@/:M3LD%?+@T(X7H/21
MS!TW3D_U8S!!HNQ6ZHD^4**W C)"TJ0<:3+%#/$0G0^QZ1PJ,$:%%PX]:*(S
MZEJQTA0K%34-0I:T_3FP2Z;;D__>>\_8.3KZ,VV7*IA0U.L)<L)V8%4<CNBA
MY)9IQZ7A)OW*&"Q :^/QBTI60,81/2S/MF9SB%70ZY03* ]F<M.4H'6(K9GH
M68F-I4+0,-8,FD7H+)_^4>M&PV2_IGN0C'V,&,#IAL57Q(0-G)XA/N%HCE[@
M9B)PEY:?-X#&4!G>>5W*OA@'*,6(L@ %VTV:+6*+0K9G"$S60D[B T3%G=^6
MJY1=#@#":!'-$,D/D50H6$H?>AP!7L.\>ZIB>ULW[]H^EF1O"U*R>.NTK3J.
ME1]DO^D' ^KY\6?AW>NUJJ79U\A:52"1?HN*]XP;GF.?KK8=]?JJS?^_9R+I
M*%=YY4@ &N79Q/P">N=3;WEP@^<L.U4P"Z#9%M+VF3,5P>#HEH31-EB[S3;2
MM(]X+=J7OEU2UY&<E,2)(0DE?V>KTQ'!6L[(9)KT>K.D&K=X,_Q#>J5YB)CG
M-+?+\&!%(^!MRH2>M9M@TVJ*SOBQSR<OZ!WL,20H$O%68?@0H7#TF](LGLT:
M*H#$M-0>?T@NK@,DHXZW!/:)8D/FP$;MGO)?R[R9\Q.[[*"H7LG=F%M!UK8D
M>6O2)TN;KX?H[Y%9H#0V#Q(<&*, D(YM]AZH+X^\2<(YK!9AM:CXFU@?]HGB
M263ITSH,4N4"3 A "M"7U>/6I)K(V61Y7V0!;8G%LX'-%NP9L&;I]W0US0?&
ME4Z1L1>/R6L74_82WG<A6 ^RT*[3,UJH,3L"DFUZ]OX)[CP&Y6[Z)"N13T^5
MR%,E\G==B=SO\0EB!(9 C UCLOHE-O$4TM!,U=VSG@LAA"4^N$Z:RJ-_S10Q
M6A6L&RD*!D?G)I^QS&KOI$H#4317+</\"*7$*-=++\CO6L_Y4K@"C@OQV3OE
MQY64H/-4$7.7"F1%5T%\)HT(?,S 86AF66D"XN[+#D@38^Q8).',R!5%7Z&?
M)]77R,7D8%I\[L0#RQEL/7I[\Y&E\^1?V21<1EUWD,.+OQ==O,2?/)Y\G-&8
M2(Y-ZN&N:.V\T-N<F:?U-1CSZ;1%:7':T:B^&CM\G&5KB^*=N.%A$%=UR7!/
M0TL'&S(OUN7,PT-=S=(""5]GE=R@0X])X;4U4#NR=\-CVP=VSF]6DB.-@Z6N
MF")&+=O!:"[!KS$8(":LL(4C:DF WLF"\YBG6=.%%]@--3+:(GUD 5@E\;YX
M3-*_F;AS[+1%"CIN=* &+BF12W5TG;!/QHEEO0-.\V]W&XKFP[.64_0+A%GR
MTR65=/&810]I74^IOS:8@5(("[;VO#YX2\(GN7V;X#_&YS'-7NH+>"63?;=)
M-2Y=K7345=1&8>5#M!0V:9CVD]>1$2R%0$22C?1E>!N.6C*)5(1TRVX0]5$X
M\\_MN<AS'4TBY8W/:L3@@RW'W2\;TP$A .CF9U,L1OLX1D+M<&6(@;]+'?AX
MK'!2YT$6P87[\X*RX<BV5990R$SRPXQW_-X'CBOX3* Q[1(@4< KHG"C[44
M%8LTL7C1<AC<3[$JZ,9+:$J*Q5K_I#+#S<[6TA@&)"W+(+Z8U[<5XMX0M1(9
M%RE&H>T[K75(?88W)G=8>.^)>P,TL9GX)?;^TGSL5S).=K<0>VOP82GDA[4>
M'M$:3HZL]S-N;FE]E*6Q_ZS@$G("#E3#KR5\X)O[20%-O8\&!OW<#7\IK)AO
MS%OY/M^QY-J39]3K<_D%GY>F.O:/BB[TB%KXGUQ\]<T_\!^77SU.#AKZQ5_$
M14&:^H=(SOZC(;;L*G]Y^<./=AU*NY!X'U[$D[HW^;I I@HO'UX\C#6?O.TL
M/!N.4*FM?O./P<^)1&Y+'3'56>]=:&JXT,,PBYIKH75CZ/MMU"5D8@AKAQZ-
MO<+=Q8'J6;)!I8R3M?3ZE)*L;UMK64I!8 S\$A*-61U>4L#Z_&Z#EU!<.]%Z
M]HA,W^/!@YM<=]=$"#BV7'_M_H"[<_PT?A$,1<%^VQ&CUP\2DUYQZS0M9,J8
M0F;-UGIXZ[_F54<1Z"4:VR[8"&S;/;!:[.9I@;2Q6^[$U)<30%!:5]T#76V#
M&:B"G9;MX,?5-<WY>PBI!E6<M]2[8:1=:R[2+JG(*5UHE,W%ZX5'?T0$+(ZJ
MJ\#+ZPLE %W9=R]>_'"E^XZ7(OUE4K3$NT@=]6A3D9&,^P^M+<KH;(%6\F85
M[T^ 8>?% HU>O,9&UQX":=ZP?#.A?Z$[N<'4QMK6/:Q@I>E)XQ,">>.M;DL\
MBP6"G0Z!C/+/<ZV&6MT*1XB="YVAW44P *V]=RR!L,,,K#4UU<5<,#YR3S^3
MM=E.'N4ZRR0)'[PI6#PX4@OE'MK*K1]'*#=3I-A5Z&Y %"._OCVK.RQU15VQ
M1MR>$9= BVR.JJN&JYDX;!YU-))$^/GDJI5F2"5+]5@P?6;N.5J5[V@ANN T
MUI8BKCL7%O!>^3[27:*2W^<^5CE3:76D +P/C->'2=8E8>460@?%I*CLM\S
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
M1#.E$YF(TTDLH;$:D(JS&\VH,([&:KBO@=]1\A8%</DZGJ28F[LNO+X[Y,/
MU67..EA=W$E3DV"!,=AR+"$EK%A-PL&"_S)K'OYTC: (/AI^%RT]H?&WX2 %
MEDU/*CUF\FMRO!D7V*$J2[WV,FB.$'GIX%=08L/O01Z\X;\"8!;3LRF5'.<K
MJ$Z;@\+'M SB,8AYCH>$R53T&&B@3Q/\U=P[M!$J:,1E)4%2Y5W"T[>L:4+;
MAF8O>)?7TK2?N*&)CO6=HB9;79I@ZV((])CY*82XFI<V!2?!"@%YL3+]L7_"
M_=I;GN>T@#WJ\(2.,@$TX!(/4%09PKI9F!_  L0/6&C7^AX25'I7]BMHFK%M
M*G64/#H)'I9S C[) N 7IP+@J0#X/[0 :.AD2$\8]-7HCABEI]L\Z0JK&X_@
MX7.ED6XZ3YD?C^I^W)JZ2ONLC(\C$XD*_S"2.8RGJ&5 AD293N]1X?K?='1V
MA^45OIT*$[D0NN<X)A6+$><0/N-Z&H:^+I)&E;1C1([VC$\.0K@03A+'BT[
MJ'N:F&O^H&%,O:'LDB>D(Y-K">.$:V_AZ+YP7C$\+^81K>AK6E14S1&E<4+^
M+*P!8DBQ!C]"^U$94F=W3)G$C>WXL=E#!J4:-#B[]S%WC[U-U..B<W)$+67K
M'<WHOO:]5^*-'%P^4S&M7DBLM=((8O*Y#9?+<#=-U]"(O!?<,KP_21U5;5_W
M26'K&OX+^+H7_GMU+VL0S,83 N()AL$.7]N=3_Y6OBM(]"T3'-$-A0_72<8J
M.G5IT*^CG-T5(8R.L>[R7G.-9;O<OI;^GU@*VC<87NSLWL&Y*V'RC;#.HF<,
MY33LDS3?XA%^8RXJRU3%.HS;(;UTW<"8,G>9U/>(#VN;\^B#E/=\<D@F^7T2
MR>^;/1[+ DM6[.#Q^J"L\2A%74H.Z!:4*H@QV=YP:B-64X[4L4\6'SGJTDJ'
M7S+:V4*8!?;Q%::1"H,!Z<CS[D"R;L$I,H.RRE(K'M20QE8B#&U/@%#&Q/_E
M8X_%X4ET7>S:08"72B8^.3AO#0[]H0\[/!Z2O+@EQ/F<&$F+V\'@C[HA*/;>
MI'F$??K\.7LL:0(\QMU2SXOC=$8$9<7\[B+V: $[2RG1-#<_\&AB$K]<?,1I
MB&MF&MRV=9J%HP3!II9<AE83XIT@P,5 @OA'U&Q;&-X<.05;XE5=G8UX&5:X
M&ZE 2,(#Z"1J&92RKI'8LYG:;P^@Z27D0&0.N1B1%B**^^H(HXVSCE=?TSV#
M:@(?J:,'Y-ME%*_$[PKNU^B0F$LWJ]NE+/\G!((*$,A5WG$=M_6:3WJRAX#C
M<X.+;S*07X]+O^OJX@X%JZF6320$9R,3WJGBI4(]5P47O^TV^K;4K)FG#!-<
M#]GWHDF2*&P?:F+G5U!HHA)5;#.9)3[0.VEE"#.=V)/4091".DDJB2TBQI2D
M]YO8QZK8WIX8[/ZIS=/9+LO%H(1>W92-,RAP)PI>C)']RVC-FWI*U,!L>D@@
M@*N5HC_0@Z6LP[HJ0ZS1RROB,P8)L#6PAQ$XYQX;DPJKLB,@2YS[:0:@4>Y]
M;SH2\PM3@%%)_0M>8+^.M-0'U:RNVO<J\,YK?C7;Y4F83HEO%PF.BQ<2787
M<RU,[D$0B$$/P?%Q-6/^])X5<;9!UK*LUC+9U0*=U@JI2"U2%H74THH;<3(]
MO_@^58Q@(J]7]939R37GFZ93G).MDY6G1581#E VTQ'O'"?3LA"6D/>'.@PZ
MN4FL=4VA9!*W)+2#3'1-A[4^/N5'T-')_>K<_LEX+A>^N]A"FJ0& 60LJ?7U
MT?"S17BU27BG\-1ENW1:NM'@B+FD\L*X["]<.7*?_!'*=9S%R+U%7PQ)HWRR
M#0N<U-?RMK0"1<=%KBW\E?6FV+)V=G#SK- C^&9TZG55I&82RH49F62.,6WT
MZI$^6CL=G+PCU1[\XN)1%^<#I+Z<'C2U<999H=4.R?*!QEJ8&T<&_&?L_ZW
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
M[NUEYZ^'J_M_=3OG#W=7]U>=[N9KIJ\'^V%\<5RBQG_G!XO8:-'M)>+C1=F
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
M$<IL$$MNJ[X&JJ/#45>I&4_6=/YY$LQVX8]-"0:;A"VK:E:KY<&7++^DS_4
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
M52>,"V'61@TJ99%Z$B*IP=X"=XE&P,U+=OA 9C.I*F46!6\4<%D"'*C 7C#
MO*]*]4*\W(H=00"5"LUS4 35#03=F@]'3323RN'W$^Y\N"+(A=O&%4KP.LJW
MA>%8T"Q/AM)8W)0'(C55?2\I9A*.'?U5FJMC3_9EI#;6<=#^%CEHL0OG402"
MFTV!35/R#1IO%W%5;8_1B#)U79=6TG2S#+BRPO4P!S8M*FO^I"@O2%.D#67N
M$0&>@ZH2BNZA(WJ=7M<"#(MH*#*Q*,(LD4,8'(/I$,?FII24MS+112^P,X^)
MGIK&F=+9J,?PE ZGU3<:#UX1)%?TNL$H)-U#J6AXHT2*.N=V2<V:PV-7[ZV/
MGBN:-.$UH&^VQ5L%'1)>Z*J803_.!RH$;UK:K(A+'YIQ3+L:'LY <6DY;!@'
M23%WL[4KJ8QFX0\ 2CU\44*H2%A<D3MV*S[4T?DQ\/:/GM]?J8=Z]\H$XM+L
M=P%HFS+9#+97PBOUF:?6J<"W P]1Z9*QLXR\52 FBAY290HQ9NE.2)IYFAIG
M5$D6%@VJF&%8_5\= Z+7G036UPH;#.A\C(V\?83<TUP5)314G8J#=A>_P9Y>
MQDM04^7:6AB.&":7&]<8KCVVMT+9)EAR.3*_N JE\@%%)JAA*9@$7ONB@@2-
MFDR38_<TI>_Z#=S3P#T-W-/ /4\3*;4AN+.DJ$=1T\XJ#%*DJ+O?J(Y!$&'C
M3R18'Y@-B"N4X-B:$_]2W;]=T@.42X.;7^09=N\<@,HMD% M)3V(;E S3TAS
M (T=_R0)FE-"5HJ.CT)I*5??*#7%8#TV(3RF:$()ILM?.E?K:PX')I3<2*3H
M6:X:BAHSP"LK9PX7"\$.ZQAED!J#*71GPSQDGW=1--_J/ZJ0)]6?E'+K$S&B
M,O?X,+NR"#S$WZOZS-?Q1)&V@3J]FI3*&;RE96H1OX1)+<B(*,VQ2 =2P]@W
MEOM<<DJ9:;R*JIN*?5!K.)F&<TKYP%2T,.!&"':=F;BT,O8FM,45IS=1&]M4
MRB^E;"/KW6API?A:=B)<C;R=;;4%TZ=,-XYZ"NEZPR!):3TP,$UWH57J(V<>
MP>?B^6B\A6%,S2 L8Y-@CHAZ%CAF%'X =R:&Y89=9(,-LY6HQG%6 )@UCRK:
M N.Q1),:%>0E^G_%\K,U1=9R%PY.Q48(T[C0?AVAZE5BU(K#^Q"K+"!U)G64
M&>FP;*$#1>03?:9#(GVPYM0GUN=C%5&"+E)X8=NH=P>Z.;"%WO)VXS%4)[I2
M#5 7RAJ"!A2-5.Q;IB*.RGT\2W;'XAEP2@"#1GG-MA#I&L0W#+Y(QN10V\%E
ME04 YI1[XOH2UMR7CNJB[ =\@"E!CSM1%Z]K$(U$3O.LTM?BV5CCZV%A1UO$
MPBY0YF#7XF3=HI2K7/JZ\)8FYRB?#!@R]:SG%,8P^^.KF*N+Q!C  BG53I7<
M4NF#6/,*Z&6DDO6XQ0V"J$&64WDP:?)74W<B+4<%L$;8%A>E*>8)AH'IQ0SO
MXV5)','1FT@W2NMB(S#74<WJ$4K&;:$B4!UI'6^1M$H]:>Y!6YRL/-?ADS&U
M#YM2 2F=EENTB3<;QZJ"+N;C<Q]J]&@HZJ0^/H23F'QONH22?]V926R]RE1F
M*V[E/^/DBV/:KW/Z*"$*NKJ/T8& BV<J0WH)M330PM:@A4,%+=2W[&N@A09:
M:*"%!EIX[I$D"U[UPNMRLGD\P#V=+I:EL'$T@/&WG+,!BK+;87\]%4Y@/5_5
MP2@5VG LM#]VV RJJ5VZ3&W8CTL-_&S3O<X:,JS%,?9ZP" &IQDY=I<\1]S
MOOM4S2C1R(-.D2"["8U9K8W D^+P1FDCU8:%UA>EN !TFDJ%UI#[4N:41Z"O
M1X"G1I5!]@E?JRJ"E5(Z6?EYCN7SS+!WD%+D.="X2#G!4 /X,>>2KD6ESE)A
M%7X;K]Q],HI5KT;,3S$3QPFB+:ZCC:@6175=DB+M;.58^-8P'KZW#\Q)S\H"
M%>S IMI'9;.XM*SZ27[%].6)L H([P"4S+EH)>NXF";2)FB(*^;*+GV\7=UE
M=0;%&C-)JYA*,8R:='5P7B77H^WTQFZ0F!['JG=F6[PK!8HS8=EOCK8Z2L#B
ML6K*AHH0*?%@/)S1  XPP1_\.[Z6FL1T&@=15J*W.-E-]WCJ*0C+&G(LR)^\
M^]7#X<Y0WS;7#(V%.$!T!+E&3:"0O7O$[]"").3(31!5S%4R)(VM57NP#MUY
M6_PC]T=E=(DOT^:NRG%2]4*Q\P=6E+W!J90:HN@WI9L)LJBYYD81 @:.W. !
M8MQ&@<ENFLHL+:U):+;5!LCH078-6WJJHT\<8R=\]M$:5QU4]!1-FJ9"9.WE
MMWVHBS#8L<U>%],^38( O!M!3%Q+R^ T)A>T+F>T0BD$>!,T7G<E3AOV,2)<
MF9<4L\?T3],DQA .BDE!$LY*W*'N24H\5*?^=&7 ;D4!^B?KUV"!K3O=(@J@
MVL^N8?]OF$5]TC[H3]<O(\QP+$[%T9O-I*/*,L6321[I=)PZ0,%*1\';+-!*
M TG(@57B"@%<GIM: 6*D:A"0Y/N(-=\;%+AMDQM4H#[@X*A!!1I4H$$%&E1@
M"S*[TSZY?^E.E!1L?0UD&,\<+IMJ_%M*?B!1*3VTN,$24DKPJ(QS4B5UP%Q)
M?A4>CCC2-M/V2]@6-2XV+N:W\YJ<SKN_7^V)]^\O'G.J'9/2N?YD>[U.1_P6
MSX";BBO@!S(35WD G.!@2=?7K<V]N^G4+R<RF=\$80@VWL6Y..T?=4X>=\H'
MFT[Y]ZOS1Y[AQM1[GF71F?B'BW/XC"4KL$C$Q3B00W')A8[A+'X:#D%7K>_'
M_&S.H0[/^'DR^.6Y'\-W$WAT+B,8$*A:O)6A+PY/ZLOT/2-B.3KM]CKB%PGZ
M0CB027TGD&>TS#]+4,2B^7-?5CZ#YWX@?HE!EC[1^=M>R$BWLT63_O)&::_)
M7'S.P[6,^[K4*:TO3Y,X8T ?\= AZHT^!<$EH)/K^M,Q5NA.5<27^H7J?L$$
M1+]S8EKOM*_:<+I]*F)/L\-?>,JJQ+@;N6$\BO.TXK?G?CX8GX?P_WQ5\BKJ
M3CKRBF:'3RNE*=#;35&?PK=A:.WV?@HZW&5A[ H^ 2:$IX(K5KL_*.!M,N4B
M5"\[#*J[S6HL'V,,/TE\!;K^1)T@/"#Q-7J?WII*I"W1VBSHVMTS;1,\-""E
MK;*K.O*EVE]T%87C(<*I.EH8GU0H-4*]<8=-:M-)Y5<XTG3ID< 4V@S1<VHN
MH%LU,/U3!1>$<J@:N@4VKZI36.ZQ77,%A38K9\6RSB'D(6E-5=*LM:4KCF Y
MB#?(3%\/\AS9B9ZZTF)151%NG#S+\W67V+#N-JL87,D;X-#KU^%3;BMTP#JF
MK*,"4U2M@>5;JE/CV*FK6M2SAU8%[AM7BQ<D7CY!(O:D=O:I:Y@B'"2O,6J/
M*D$W(C\PWIM'UI%37C',/6-,:.(&!"BOCD:OS+.)''N2ZMW'#43<0,0-1-Q
MQ$^2D];?M.^;3IM9)1VSV&A)%3&7*I4/B!./ V9J<R,@#KAG(B>)MUS6E5L<
MZ?Y:F>K%2QYZ]Y8)KE$KA9_.G=JT>EOJ^H8>_"6-WRA*ZVL.G%0UL1[LE4)#
M5 T.,S>RQ'3F7"*U;<?9*4M6NT[! !8SPAY80Y=#A@31/ >-DUX)^K65#^-Z
M:$>0SNZ&%(Y.<(1ZQX=7?Z@(5+IB9X-,%9DQN575L*^"JPU 0_=*J6S+C--$
M)S\519[\9Z$X$WJTB5W:N[V%T#V0%A  B;5P=\^BL(-S*/.+"\UX!>5SK!2>
M_FKJ9-'@#,;0?>J+ AE%M5"RFWC*18R@.XG5,XWEQK&7.GF",G54IBF(3XR'
M8^IL"XS:,".E!>53#,>JTNV.26Q$#&0"A(^51BLY<TZ5D->=&-'O0EENSC*Q
M5_>;6ENJ+Z6<=^N]#4YRTY>AZ"_24RAW3YG\;-GH_.1;\@$K;[N\L WM#&=5
MFO+E$R2,2"*N!I\QL)=?QBD!8XX YL"5LA78)4?2M]:%OJZLA[56U1K]:[R&
MM6FZYNQ$)J-;BI/KV,&%DZ+ F!S!% +W*$0T3JURXNH4!BF7M,TP<3&SW_(Y
M\CIQ3"U$CX^H_/-:BL>[C^+/=]<?+Z^NQ)^_7'Z^_/2VG O+A=E05_97P"UV
MXF#14?#2^*7?P-H]2#W>E>_U DWA:O&UK=C"6_#X5G:FVUMK@HTMW-C"C2W\
M=+8PWDD$]^,./AB^83M%+SR_ *QMZ$Y3>:;_L D7#YA:7GPBJ0V1/F&GQ^W^
M,9V0S.RF/HD8#,T,(O/U;Y6S!LNM!CKLM ^._FX?![4ZQ'$.V]J\/M1C/B57
MVWHTTU:9[=.NW$_SLRT:7\60M5'HF*\Q#..97I_%,[-,_:*O6J&;9N7OE\]R
M1=\2)6%*74N N8=:Z!RVCUB0J]T3>A?ME:U]04N5*@LPO?\Y_^_A5WX_W2_'
M1VWI.=_%#O?Z[:.3E[;#W\7*'[RX@_7#('F]@"&MR+'I,F&ME6'S$0YL):Q1
M\/,6;WZ01]K[,DUD2_5JN@ZR$":R3D37?N:OI5#T3]M'!R]'H=!AF1_;?VP!
M9VCTB7M(M:V<ZR4'X;O@L=WV06]K7-;$?PJ!FW.>1'XFKKPQS$F&09X^%RY\
MI$LH;,"(;[FTLYR!ODG:PEH9^KBX,FM,Y"[<?Y-772T SL3%Y2=A_]_%U:<%
M[K^?)77VYL&IZF'Q'=J;VXW:;\1#(QX:\?"\E?07*AL>RC)82S!\AV;!X&(L
MO2\B;2?MN#$,G@_G_SXX\4L%&O^(PR\R$>_=:-2 72O KEX#,S8PXS,R<.US
M^Z2&IOC@1NX( ^O>J!X,RZS,[]*:5%K%N\AK=(I&IVAT"M0IWL@(TY,_M,6'
M7(8A>AT:^;;4@=DH%HUB\4R@D:W"$DICV'#\@VZUT.%WBU&L&^%I5*I]BD#3
M08 O8.I;"_7>,-B9QE*W/I&V])P6M)E5,ZMF5M_IK)YOVOX3)(5TC%RX9UK(
MZ0M;ZR8M9-JDA31I(2^B1((A9&7;'E0TW,-^F7T-EO N^CCC00=QZ"-<J3-S
MSW6RZ =N:G)A'X4K8'IAD0:ZF+7XTUQ<3MP@_&%_L,U2-X?%>^/'TPWK0L!A
M?]P"HNVCS4I75(1+JZ.BKL[AG(?B__Y?1_0ZO>Z6#2@V?9<SSEZ[@V_5.VF?
MW)GL/E^>47.4"R2CCW&;/OP_F\[BH7C#K9&(Y/X,LK&?N#.7BJ6I,F-$;2MW
M_ T<7?%!8M=-DTA[K9J$;+NH<Q_79\4Z8DFQS2AXD3R4S^9/26GO5+)Z(,=N
M.,27+252.45U.9643\UJ6J;1L<_-I[D\W2Y>@%I#K_/*:G5%WW1?[5$-,):/
MI25E:063*!,L)T%/=7F,Q5Z[1;JS\.4PB **4+\3)[)GOO"KGG];_%;JW>)F
M=14BS(*ILBTS18,I=S-G&M05#JRWH13\:2*I>[>J5:@R\K$HR[SHMV&$>[&
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
M*#"$K7Q<6CNSUF'MZ?)+/O"DVP9 !HUM[HA5%%!!10KT$E$7VFN%PB%9P,=
MWN#[D@N/3_T4>YR0!VVKF!B[=/11.:T-CWM([\T %+4%?/CQ@/<.1<AU.]5
MN?NS O*TYD&HNY&BBH,^TC*LG<1@"^DP(VSW83!4U=^&.QGY8*"$H/*3-Y=;
MH@P";$',R"GP6Q!.GLSI>%.[83<*9,H]C"_HXWP18Z,9,"#7&F)*HR\,%@PZ
M:92*21YFV&Q8$'IGXO-\1C1H3N13H[BT5!UC$$'PYXV;!-A8!2?K3FEJ^((N
M3.H#-7:AH5+SQBFW6"*'<@J/U>%QQ;2!,"0L,2R'PH<U4ED QP0C6_.BGJ<L
MI^R)+%D8Y45HN:,1MM3)X&@.\A2(!UYG$OLR5!V)<*[>USR@N;B&!RSQ2:C>
MMFZ:QEY BA=9;'5KR$NO#+JB#RSN#3P*H:($)D*8KPD!< 0&5F2+B?F6EWPX
M?'67HZI.4-OH.+49L#NO9[-9^QN<Q#807GV_ITU.S[WZIC0!*TW 2A.PT@2L
MW#M@94OJSG,,5EFN__4[G$BPO06Y<H=2_.(F0(WB"CU]VWZ_BOIW;VVO$GAI
M0F@U(TSU2Z4UK(];Y.D&[:C_ *.<N2#XPSC^0DWHB]M1+5 *ST2ZD8+(K]"D
M!K[:.S[7VAE\E2<!Q7"?>Z0#=4\/#HB4S-7=RYJK+[]Y8S<:2>NVOMV%T9H,
MMQPL ',+QZCWYUJZIJUFXJ0*E=>.%% X%3TW'V#?5WI O8ZE\B) 0;W!3J5
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
MF+%?.^[?#^"ZOWJ>_5!GAB9DPW<?SX^^L..OGS]\N>'('QUL]SF!CYQ$[P=
MXJCGB+[UO4'1?,]@\0+%WR!\$A#^^#A[",M]$;E$[_"[C 7[I-%)4J_38F]=
MO>^[M9-4BE$U0AW 1W^7@JTFQ-"5Q756_O_V!?<H(])%_1WQ^&*L59DG5-4K
MW:^)I_&VVO4+E8);2PK75'7M/;EJZ-IK<LNOX!5H[@)?W?$1PM[G4R63"IV[
MK]L[NPN*]&,=]]:>?[7/O2MX^#]02P,$%     @ 23T%4Q(8 =C)!@  <1X
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
MNGG\/<UUPL.O7=-4[)\9FK];//P_4$L! A0#%     @ 23T%4X>49\=W'@
MJ%\! !               ( !     '1M8BTR,#(Q,#8S,"YX<V102P$"% ,4
M    " !)/053\S2Z1_D/   BW0  %               @ &E'@  =&UB+3(P
M,C$P-C,P7V-A;"YX;6Q02P$"% ,4    " !)/053UWSP@_M1  "]?@8 %
M            @ '0+@  =&UB+3(P,C$P-C,P7V1E9BYX;6Q02P$"% ,4
M" !)/053BZ,G/-F@  "SN @ %               @ ']@   =&UB+3(P,C$P
M-C,P7VQA8BYX;6Q02P$"% ,4    " !)/053ML%;6JU[   ZIPD %
M        @ $((@$ =&UB+3(P,C$P-C,P7W!R92YX;6Q02P$"% ,4    " !)
M/053XO2WEXIB P!0CB( %               @ 'GG0$ =&UB+3(P,C$P-C,P
M>#$P<2YH=&U02P$"% ,4    " !)/053U0-:SH-"  "'U@$ %P
M    @ &C  4 =&UB+3(P,C$P-C,P>&5X,3!D,2YH=&U02P$"% ,4    " !)
M/053&F79 4\(  #(*   %P              @ %;0P4 =&UB+3(P,C$P-C,P
M>&5X,S%D,2YH=&U02P$"% ,4    " !)/0535Q1AQVH(  #^*   %P
M        @ '?2P4 =&UB+3(P,C$P-C,P>&5X,S%D,BYH=&U02P$"% ,4
M" !)/053$A@!V,D&  !Q'@  %P              @ %^5 4 =&UB+3(P,C$P
M-C,P>&5X,S)D,2YH=&U02P$"% ,4    " !)/053BM$G9F,*  "*.0  %@
M            @ %\6P4 =&UB+3(P,C$P-C,P>&5X,V0X+FAT;5!+!08
.."P + . "   39@4    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
